moodle安装

extension=php_xmlrpc.dll
extension=php_soap.dll
extension=php_intl.dll
[intl]
intl.default_locale = en_utf8
intl.error_level = E_WARNING

[opcache]
zend_extension = php_opcache.dll
opcache.enable = 1
opcache.memory_consumption = 128
opcache.max_accelerated_files = 10000
opcache.revalidate_freq = 60

; Required for Moodle
opcache.use_cwd = 1
opcache.validate_timestamps = 1
opcache.save_comments = 1
opcache.enable_file_override = 0

检查是否需要增加Apache的默认堆栈大小

配置apache/conf/httpd.conf

<IfModule mpm_winnt_module>
  ThreadStackSize 8888888
</IfModule>

moodle3.15+,mysql完全的Unicode支持配置

phpstudy 安装moodle提示服务器错误,加上

<IfModule mod_fcgid.c>

 FcgidProcessLifeTime 8200

 FcgidIOTimeout 8200

 FcgidConnectTimeout 4000

 </IfModule>

常见错误

1 错误:数据库连接失败

命令窗口键入下面的代码进行测试(127.0.0.1为本机,根据自己mysql所在服务器自行选择) 连接失败提示连接失败,成功会返回特别的字符串

telnet 127.0.0.1 3306

2 我无法使用消息“请验证session.save_path的当前设置正确”来登录
3 错误:检测到影响您的登录会话的服务器错误
4 错误:无法打开所需的'/web/moodle/lib/setup.php'
5 我的页面显示致命错误,例如:解析错误,对未定义函数的调用:get_string()
6 当我进入管理页面时,系统提示我将dirroot留空!
7 为什么为什么不断收到有关“已发送标题”的错误消息?
8 错误:“ 500:内部服务器错误”
9 错误“ 403:禁止”
10 致命错误使内存大小用尽。如何增加我的PHP内存限制?

Fatal error: Allowed memory size of 67108864 bytes exhausted 
(tried to allocate xx bytes) in /var/www/moodle/yyyy.php

php.ini修改memory_limit的值

memory_limit 40M

11 错误:“您的会话已超时。请重新登录。” 或“页面无法正确重定向”或“此网页具有重定向循环”
12 安装时发生错误:ERR_TOO_MANY_REDIRECTS

您将需要使用诸如Notepad ++之类的文件编辑器来编辑moodle admin index.php文件不要使用txt文本文档他会修改你的默认字符集

搜索具有以下内容的行:

注释掉
//redirect("index.php?sessionstarted=1&lang=$CFG->lang");

13 致命错误:...(安装时)超过30秒的最大执行时间

php.ini

max_execution_time = 600

14 安装时出错:连接已重置/无法访问此站点
14.1 您是否安装或升级了Skype?
14.2 检查电脑是否安装了防病毒软件
14.3 增加在Moodle中运行脚本所允许的时间
14.4 检查是否需要增加Apache的默认堆栈大小
14.5 您有Google云端硬盘吗?
14.6 您在使用XAMPP吗?
15 如何在不升级整个网站的情况下仅修复一个错误?
16 错误:“未定义”消息
17 另请参见https://docs.moodle.org/38/en/Category:Error

原文地址:https://www.cnblogs.com/lichihua/p/12491280.html