Moodle安装步骤详解及安装失败问题解决
Moodle安装失败的操作步骤记录
系统依赖安装
- 安装基础服务与PHP环境:
sudo apt install apache2 mysql-client mysql-server php libapache2-mod-php - 安装扩展工具与PHP扩展:
sudo apt install graphviz aspell ghostscript clamav php-pspell php-curl -y sudo apt install php-gd php-intl php-xml php-xmlrpc php-ldap php-zip php-soap php-mbstring php-mysql -y - 重启Apache服务:
sudo service apache2 restart
Moodle源码下载与解压
- 下载Moodle 4.03稳定版压缩包
- 解压压缩包:
sudo tar -zxvf Downloads/moodle-latest-403.tgz
目录权限配置
- 创建Moodle数据目录:
sudo mkdir /var/moodledata - 设置数据目录权限:
sudo chown -R www-data /var/moodledata sudo chmod -R 777 /var/moodledata - 将Moodle源码复制到Apache网站根目录:
sudo cp -R moodle/ /var/www/html/ - 调整源码目录权限:
sudo chmod -R 0755 /var/www/html/moodle
MySQL数据库配置
- 登录MySQL:
sudo mysql -u root -p - 执行SQL命令(注意替换占位符):
CREATE DATABASE moodle; -- 请将moodle替换为自定义数据库名称 create user 'moodledude'@'localhost' IDENTIFIED BY 'passwordformoodledude'; -- 替换自定义用户名和密码 GRANT all ON moodle.* TO 'moodledude'@'localhost'; -- 替换对应的数据库和用户名 quit; - 再次调整源码目录权限:
sudo chmod -R 777 /var/www/html/moodle sudo chmod -R 0755 /var/www/html/moodle
网页端安装流程
- 在浏览器中打开
localhost/moodle - 点击「Next」
- 将「Data directory」修改为
/var/moodledata,点击「Next」 - 再次点击「Next」
- 填写数据库用户名、密码、数据库名称等信息,点击「Next」
- 复制页面中从
<?php到problems!的代码内容 - 编辑Moodle配置文件:
sudo nano /var/www/html/moodle/config.php - 粘贴复制的代码并保存文件
- 返回浏览器点击「Next」,再点击「Continue」
PHP配置调整
- 编辑PHP配置文件:
sudo nano /etc/php/8.1/apache2/php.ini - 找到
max_input_vars项,删除前面的注释符号;,设置值为0 - 重启Apache服务:
sudo systemctl restart apache2
完成安装
- 返回浏览器点击「Reload」,再点击「Continue」
- 再次点击「Continue」
- 填写管理员账号凭证,点击「Next」
- 填写站点基本信息,点击「Save Changes」
内容的提问来源于stack exchange,提问作者Franminguito
相关产品推荐
相关产品推荐

