「快速安装 Moodle 指南」:修訂間差異
出自MoodleDocs
Yucheng Hu(對話 | 貢獻) |
Yucheng Hu(對話 | 貢獻) |
||
第46行: | 第46行: | ||
* 使用你方便的文本编辑器编辑 config.php 文件。修改其中的一些配置指向到你的站点,目录和数据库。''注意:如果你的 Moodle 配置文件 config.php 不存在,Moodle 安装脚本程序将会在安装的时候为你创建一个 config.php 文件。请在安装完成手设置这个文件具有正确的权限'' | * 使用你方便的文本编辑器编辑 config.php 文件。修改其中的一些配置指向到你的站点,目录和数据库。''注意:如果你的 Moodle 配置文件 config.php 不存在,Moodle 安装脚本程序将会在安装的时候为你创建一个 config.php 文件。请在安装完成手设置这个文件具有正确的权限'' | ||
== | == 安装 Moodle == | ||
* | * 将浏览器的 URL 中输入你 Moodle 的 URL,Moodle 的安装将会自动进行,或者使用命令行运行安装程序,需要有 PHP 的 cli 支持: | ||
<pre> | <pre> | ||
/usr/bin/php /path/to/moodle/admin/cli/install.php | /usr/bin/php /path/to/moodle/admin/cli/install.php | ||
</pre> | </pre> | ||
CLI 程序将会为你创建 config.php 文件,如果你在上面的步骤中创建了这个文件,CLI 安装程序将不会进行。 | |||
* | * 安装完成后,请确认你的文件权限设置正确(WEB 服务器的程序文件不具有写入权限),但是 Moodle 的数据文件应该具有写入权限。 | ||
==Set up cron== | ==Set up cron== |
於 2013年8月14日 (三) 19:39 的修訂
這個頁面主要針對具有 Web 伺服器和應用程式安裝經驗的系統管理員。否則請參看安裝 Moodle。
基本要求
- 你需要自行配置 Web 伺服器(比如 Apache),數據庫(比如 MySQL 或 PostgreSQL)和 PHP。
- Moodle 的運行需要一系列的 PHP 擴展。Moodle 在安裝的時候會進行校驗,如果你有任何需要的擴展沒有安裝上來,請先行安裝擴展,然後重啟安裝進程。
- 如果你希望你的 Moodle 具有外發電子郵件功能,你可能需要配置(Unix/Linux)伺服器下的 Sendmail 或者直接使用 SMTP 郵件伺服器。
獲得 Moodle 程序文件
你基本上有 2 個選擇:
- 從 http://moodle.org/downloads 網站上下載你需要的版本
- 從Git 代碼倉庫中直接下載原始碼(推薦開發人員使用這個方式,這個方式讓你更新程序更加簡單):
git clone -b MOODLE_25_STABLE git://git.moodle.org/moodle.git
這個過程將會切換到 Moodle 的 2.5 穩定分支(最新的每周構建),並且拷貝完整的 Moodle 代碼倉庫。
Note: 僅從 Moodle 官方網站上提供的下載地址下載程序。其他版本,例如,虛擬主機提供的安裝服務或者隨 Linux 分發的版本庫不能保證所有程序能夠正常的進行工作,同時 Moodle 官方網站也不提供支持。
創建數據庫
- 使用你選擇的數據庫伺服器,創建一個新的數據庫。默認的編碼格式必須使用 UTF-8 編碼。例如,MySQL 數據庫:
CREATE DATABASE moodle DEFAULT CHARACTER SET UTF8 COLLATE utf8_unicode_ci;
- 為你的數據庫創建一個具有正確權限的用戶名和密碼,例如,MySQL 數據庫:
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO moodleuser@localhost IDENTIFIED BY 'yourpassword';
創建數據目錄
- 創建一個空的目錄來存儲所有 Moodle 運行時的文件。這個文件夾一定不要和 Web 伺服器的程序目錄在一起,同時 Web 伺服器的運行賬號必須對這個目錄具有寫入權限。一般來說可以修改這個目錄的所有者為 Web 用戶,或者讓所有人對這個目錄都具有寫入權限。
安裝 Moodle 代碼
- 解壓 / 移動 / 拷貝 Moodle 代碼到你的 Web 伺服器的文件夾下。例如,在 Debian 的 Linux 下,移動到 /var/www/moodle 文件夾。
- 檢查上傳到伺服器上文件夾的權限,請確定伺服器運行 Web 程序的用戶沒有 Moodle 程序文件的寫入權限。因為這個權限很容易被黑客進行攻擊。
- 如果需要,請配置你的 Moodle 安裝實例在 Web 伺服器的根目錄下運行。
配置 Moodle
- 在 Moodle 原始碼的根目錄下下,找到文件 config-dist.php 然後複製粘貼為新文件 config.php。
- 使用你方便的文本編輯器編輯 config.php 文件。修改其中的一些配置指向到你的站點,目錄和數據庫。注意:如果你的 Moodle 配置文件 config.php 不存在,Moodle 安裝腳本程序將會在安裝的時候為你創建一個 config.php 文件。請在安裝完成手設置這個文件具有正確的權限
安裝 Moodle
- 將瀏覽器的 URL 中輸入你 Moodle 的 URL,Moodle 的安裝將會自動進行,或者使用命令行運行安裝程序,需要有 PHP 的 cli 支持:
/usr/bin/php /path/to/moodle/admin/cli/install.php
CLI 程序將會為你創建 config.php 文件,如果你在上面的步驟中創建了這個文件,CLI 安裝程序將不會進行。
- 安裝完成後,請確認你的文件權限設置正確(WEB 伺服器的程序文件不具有寫入權限),但是 Moodle 的數據文件應該具有寫入權限。
Set up cron
- You will need a cron job to run periodically. A typical Unix cron entry will be as follows:
*/15 * * * * /usr/bin/php /path/to/moodle/admin/cli/cron.php >/dev/null
See Cron for more options.
祝賀!
你已經成功安裝了你的 Moodle 站點了。
If you run into problems, check the Installation FAQ and visit the Using Moodle Installation problems forum.