sudo chmod -R 777 / var / www / html / moodle
运行安装程序并进行moodle设置后,您需要恢复权限,以便使用以下命令不再可写。
sudo chmod -R 0755 / var / www / html / moodle
打开浏览器并转到http://IP.ADDRESS.OF.SERVER/moodle
按照提示操作: 改变moodledata的路径
在/ var / moodledata 数据库类型
选择:mysqli 数据库设置
主机服务器:localhost
数据库:moodle
用户:moodledude(您在设置数据库时创建的用户)
密码:passwordformoodledude(您创建的用户的密码)
表前缀:mdl_ 环境检查
这将指示是否尚未安装运行moodle所需的任何元素。 接下来的下一个......
按照提示并确认安装 创建站点管理员帐户
创建具有站点管理员权限的moodle用户帐户。
您选择的密码必须符合某些安全要求。 安装完成
恭喜!你现在可以开始使用Moodle了! 别忘了
如果您使webroot可写,请还原权限
sudo chmod -R 0755 / var / www / html / moodle 安装后的系统路径
安装Moodle后你应该设置系统路径,这将提供更好的性能VS不设置它们。Moodle中的每个条目都有它的解释。
在moodle网页上导航到“站点管理”>“服务器”>“系统路径”
输入以下内容;
杜的路径:/ usr / bin / du
Apsell的路径:/ usr / bin / aspell
点的路径:/ usr / bin / dot
保存更改
如果您还没有AntiVirus解决方案,则可选
我们还在步骤3中安装了ClamAV,因此我们需要在Moodle中设置路径
1创建隔离目录
sudo mkdir / var / quarantine
改变所有权
sudo chown -R www-data / var / quarantine
导航到“站点管理”>“插件”>“防病毒插件”>“管理防病毒插件”
启用ClamAV防病毒软件
单击“设置”
设置正确的设置
保存更改
在之前的Moodle分支中:选中“在上传的文件上使用ClamAV”ClamAV路径:/ usr / bin / clamscan隔离目录:/ var / quarantine
保存更改 建议:启用Zend OpCache / Change Document Root
由于我们已经安装了Ubuntu Server 14.04LTS,我们可以使用内置的PHP OPcache,https://docs.moodle.org/26/en/OPcache
在上面的链接中,https://docs.moodle.org/26/en/OPcache将建议的设置添加到您的05-opcache.ini文件中。再次,用vim替换vi并记住使用引言中的正确密钥序列。
sudo vi /etc/php5/apache2/conf.d/05-opcache.ini
注意:在Ubuntu 16.04中,opcache.ini位于:
/etc/php/7.0/mods-available/opcache.ini
重新启动Apache以使更改生效。
sudo service apache2 restart
这就是Zend OpCache!
您还可以安装GUI以查看Zend OpCache的状态,不建议在生产服务器上使用。
cd / var / www / html / moodle /
将PHP脚本下载到Moodle目录,您还应该将此文件添加到/opt/moodle/.git/info/exclude文件中,以便在升级安装时不会删除它。
sudo wget https://github.com/rlerdorf/opcache-status/blob/master/opcache.php
访问http://ip.address.of.server/moodle/opcache.php
访问http://www.t7yu.com
如果您不希望最终用户键入http:// yourserver / moodle并且只是希望它们导航到http:// youserver,则需要编辑Apache的站点配置,这将告诉Apache使用/ var / www / html / moodle作为根目录而不是/ var / www / html
打开Apache站点配置并更改文档根目录
sudo vi /etc/apache2/sites-available/000-default.conf
在DocumentRoot所在的行;
更改自:DocumentRoot / var / www / html
更改为:DocumentRoot / var / www / html / moodle
:W
:q
重新启动Apache以使更改生效。
sudo service apache2 restart
重要的提示!
如果您已经安装了Moodle,那么您应该进行以下更改。 编辑moodle的config.php
在安装说明中,“webroot”的建议设置之一是“localhost”。如果你想要做的就是对你的新Moodle安装进行一些本地测试,这很好。但是,如果要从同一局域网中的其他计算机查看新安装,或者在Internet上查看您的站点,则必须更改此设置:
对于本地测试,'localhost'适用于webroot($ CFG-> wwwroot in config.php)。如果要从同一局域网(LAN)上的其他计算机测试您的站点,则必须使用服务计算机的私有IP地址(例如192.168.1.2/moodle)或服务的网络名称计算机(例如network_name_of_serving_machine / moodle)作为Web根目录。根据您的LAN设置,最好使用计算机的网络名称而不是其(私有)IP地址,因为IP地址可以并且将不时更改。如果您不想使用网络名称,则必须与网络管理员联系并让他们为服务机器分配永久IP地址。最后,如果您想通过互联网测试新安装,您必须使用域名或永久(公共)IP地址/ moodle作为您的Web根目录。要处理这两种类型的访问,请参阅伪装。
编辑Moodle的config.php
cd / var / www / html / moodle sudo vim config.php
点击键盘上的“插入”按钮,然后进行需要进行的更改。然后按“escape”并键入以下内容以退出并保存更改(不包括引号):“:wq”
在$ CFG- > wwwroot下更改为http://ip.address.of.server而不是http://ip.address.of.server/moodle