「快速安装 Moodle 指南」:修訂間差異
出自MoodleDocs
Yucheng Hu(對話 | 貢獻) |
Yucheng Hu(對話 | 貢獻) (→祝贺!) |
||
(未顯示同一使用者於中間所作的 5 次修訂) | |||
第31行: | 第31行: | ||
</pre> | </pre> | ||
== | == 创建数据目录 == | ||
* | * 创建一个空的目录来存储所有 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 支持: | ||
<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 的数据文件应该具有写入权限。 | ||
== | == 配置 cron 脚本 == | ||
* | * 你需要配置你的自动运行脚本(cron)能够正常运行。一个标准的 Unix 自动运行脚本实例如下: | ||
<pre> | <pre> | ||
*/15 * * * * /usr/bin/php /path/to/moodle/admin/cli/cron.php >/dev/null | */15 * * * * /usr/bin/php /path/to/moodle/admin/cli/cron.php >/dev/null | ||
</pre> | </pre> | ||
查看 [[Moodle 自动运行脚本 (Cron)]] 来获取更多的配置选项。 | |||
==祝贺!== | == 祝贺!== | ||
你已经成功安装了你的 Moodle 站点了。 | 你已经成功安装了你的 Moodle 站点了。 | ||
如果你在安装的时候遇到了任何问题,请参看: | |||
* 参考 [[Moodle 安装 FAQ]] | |||
* 提交你的问题到[http://moodle.org/mod/forum/view.php?id=28 Moodle 安装问题]。 '''请''' 列出你当前运行的软件版本,解释你是怎么进行安装的,发生了什么情况,你看见了什么样的错误信息,你进行了怎样的尝试。尽管系统有可能出现白屏,但是这不是没有原因的,请尽量找到错误信息。 | |||
* 你也可以提交问题到 OSS 计算技术 [[http://www.ossez.com/forum-54-1.html http://www.ossez.com/forum-54-1.html]] 的 Moodle 相关板块,在这里我们将会向你提供中文帮助。 | |||
[[ja:インストールクイックスタート]] | [[ja:インストールクイックスタート]] |
於 2013年8月14日 (三) 19:44 的最新修訂
這個頁面主要針對具有 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 的數據文件應該具有寫入權限。
配置 cron 腳本
- 你需要配置你的自動運行腳本(cron)能夠正常運行。一個標準的 Unix 自動運行腳本實例如下:
*/15 * * * * /usr/bin/php /path/to/moodle/admin/cli/cron.php >/dev/null
查看 Moodle 自動運行腳本 (Cron) 來獲取更多的配置選項。
祝賀!
你已經成功安裝了你的 Moodle 站點了。
如果你在安裝的時候遇到了任何問題,請參看:
- 參考 Moodle 安裝 FAQ
- 提交你的問題到Moodle 安裝問題。 請 列出你當前運行的軟件版本,解釋你是怎麼進行安裝的,發生了什麼情況,你看見了什麼樣的錯誤信息,你進行了怎樣的嘗試。儘管系統有可能出現白屏,但是這不是沒有原因的,請儘量找到錯誤信息。
- 你也可以提交問題到 OSS 計算技術 [http://www.ossez.com/forum-54-1.html]的 Moodle 相關板塊,在這裏我們將會向你提供中文幫助。