坑爹的一次安装经历--Moodle

由于工作上的需要,我想要搭建一个文件共享平台和在线学习平台。之前就接触过Moodle和nextcloud果断选择这两个。从此开始了我纠结的三天。

一开始的时候,我先将下载好的镜像刻录成光盘。选择了Ubuntu16.04TLS,刻录完成后安装。但是好像刻录时缺的一些东西,安装出来有一点怪。设置了源后,update upgrade,重启之后。安装oneinstack。选择了apache2.2 php 7.0 mariadb10.? opode ionCube Pure-ftp phpMyAdmin.环境安好之后,将moodle源码复制到/data/wwwroot/default/ 这个地方实际上是 unzip -d /dir/ moodle.zip /,或者解压在别处,使用cp命令将全部文件复制到指定文件夹下。

安装nextcloud没有问题,但是安装Moodle的时候就各种问题,首先数据库检查不通过,要在数据库设置两个语句:

SET GLOBAL innodb_file_format=Barracuda;

SET GLOBAL innodb_large_prefix = ON;

还有就是启用 php fileinfo;

然后进入安装之后,出奇地慢,根本等不到安装完,刷新就会显示错误,万般无奈之后,我认为是不是系统有问题,所以我想顺便尝试一下最新的Ubuntu。

于是我下载了Ubuntu18.06TLS,同样刻录成光盘。这次安装系统比较顺利,更新也很快,于是,我又安装了oneinstack,选择和上次一样。

重新将Moodle文件放到default目录下,运行安装,然而,并没有什么用,还是Moodle安装不起,太慢,各种错。

我选择全部卸载,然后安装nginx,其他不变,然而还是那么的慢。

我决定使用centos试一下,第一步就不顺利,刻录光盘我刻录了三次才成功,这个等待的时间是真的漫长。

最终用一张BENQ的碟子刻了进去,安装,选择有图形化桌面的版本,大概一个小时才安好,然后更新。这个地方我没有注意重启一下,就有了一个坑。然后还是喜闻乐见的安装oneinstack环节,在漫长的等待之后,提醒我重启。

OK重启,但是,重启之后,进不去图形化桌面。我切换到命令界面,卸载了GNOME,然后又重装GNOME,还按照网上的教程设置了图形化界面为默认的桌面,然而并没有什么用。于是又卸载/安装,通过startx进入了图形化界面,然而,进去之后只有两个图标,啥都没有。。。于是我又卸载了GNOME,安装MATE,这次安装好之后startx终于可以进入了,但是也只能以root身份进去,而且语言就是英语,试了网上的教程也切换不了。算了,英语就英语,凑活着用吧。

然后,又是下载moodle.zip,解压到default,尝试一下,还是不行,安倒是能安起,但是运行速度巨慢无比,界面完全是文本 没有图像。

这证明不是系统的问题。

然后我重新安装oneinstack,这次没有安其他东西,只有apache2.4 php 7.1 MySQL 5.7,其他的组件都没有安装,然后,这次终于安装成功,速度还算正常,有空再具体研究一下,到底是php的问题还是组件的问题。

终。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值