top of page

以下是當初安裝 Linux 的部分紀錄:

 

在Linux Fedora18下安裝Moodle流程紀錄
(依照蕭老師的分割規格)
可以先參考:X61_Linux_Fedora 18_130226_安裝步驟

安裝Fedora18流程 (Fedora Live x64版本)

1. 將硬碟抹除,磁碟分割使用系統預設值。
  按下方對話框+號新增磁碟區
  並將磁碟分割為下列磁區:
   /boot 2GB(在對話視窗適當位置輸入2000代表大約2G,2000Mb)
   /root 4GB
   /usr 45GB
   /swap 8GB
   /var 60GB
   /home 145GB
   /backup 689GB
     root 密碼設定為:younameit (please see the original file)。
2. 安裝完畢後,以root登入系統,設定網路:
   網路設定值 -> 選項 -> IPv4設定
    方法:手動
    加入地址:
    地    址       140.121.179.43
    網路遮罩   255.255.255.0
    通 訊 閘     140.121.179.254
    DNS伺服器  140.121.81.16
3. 概覽 -> 系統工具 -> 系統設定值 -> 詳細資料
   裝置名稱改:localhost
    重新開機。
4. 開啟終端機:概覽-->顯示應用程式-->系統工具-->終端機
   安裝mysql,於終端機依序輸入下列指令
   (1) yum –y install mysql mysql-server
   (2) systemctl start mysqld.service
   (3) systemctl?enable mysqld.service?
5. 安裝httpd、php
   (1) yum –y install httpd php php-mysql php-mbstring php-gd php-xml php-xmlrpc php-soap php-intl
    (2)修改 etc/php.ini, 修改以下資料
    max_execution_time = 30  ; Maximum execution time of …..
    max_input_time = 60     ; Maximum amount of time…
    memory_limit = 128M     ; Maxumum amount of memory a script …
    更改為:
    max_execution_time = 300  ; Maximum execution time of …..
    max_input_time = 600     ; Maximum amount of time…
    memory_limit = 256M     ; Maxumum amount of memory a script …
  Post_max_size = 8M 改為 600M
    upload_max_filesize = 2M 改為 600M
6.  編輯 /etc/httpd/conf.d/php.conf
    DirectoryIndex index.php
   在前面加#號
  # DirectoryIndex index.php
7.  編輯 /etc/httpd/conf/httpd.conf,會有一行是DirectoryIndex index.html
    將此行改為
    DirectoryIndex index.php index.html index.htm index.html.var
   更改95行,www.example.com:80
   改為 140.121.179.43:80
8.  至moodle官方網站下載moodle 2.5版,解壓縮後產生moodle資料夾,放到 var/www/html 內。
9.  讓 httpd 及 mysqld 預設啟動,於終端機輸入:
  chkconfig httpd on
   chkconfig mysqld on
10. 關閉SELinex
     至etc/selinux/config.php
     修改SELINUXTYPE = enforcing 改為disabled
11. 於終端機輸入 mysql –u root password ‘asdfTYH’ (設定mysql的root密碼)
     於終端機輸入 mysql –u root,進入mysql
     (1) mysql> CREATE DATABASE moodle;
       Query OK, 1 row affected (0.00 sec)
     (2) mysql> ALTER DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
    Query OK, 1 row affected (0.00 sec)
     (3) mysql>quit
12. 於終端機輸入下列指令
     (1) chown –R root /var/www/html/moodle
     (2) chmod –R 0755 /var/www/html/moodle
     (3) mkdir /var/www/moodledata
     (4) chmod 0777 /var/www/moodledata
13. 開啟gedit,輸入下列資料:
     order deny,allow
     deny from all
   檔案命名 .htaccess,存於var/www/moodledata內
14. 重新開機 (或於終端機輸入 reboot)
15.  開啟 Firefox,網址輸入
     140.121.179.43/moodle
     進入安裝畫面
16. 至database setting時,
     資料庫用戶名稱設:root
     密碼:younameit (please see the original file)
17. 出現要求把一堆程式碼貼入gedit。

   (可將原備分的 config.php 貼到 Moodle 資料夾內。)
     開啟概覽-->顯示應用程式-->附屬應用程式-->gedit
     將程式碼貼上
     並於第20行加入 $CFG->dirroot = '/var/www/html/moodle';
     修改第26行
     原來:require_once(dirname(__FILE__) . '/lib/setup.php');
     改為:require_once("$CFG->dirroot/lib/setup.php");
     另存新檔 (檔名config.php) 於moodle資料夾內,即可進入下一步。
18. 檢查系統通過後,開始安裝Moodle。
19. 安裝完畢輸入資料
     管理員帳號 admin
     密碼 Root_1234
     信箱 tyhsiao@ntou.edu.tw
     城市 基隆市
     國家 台灣
     點選下一步
20. Moodle相關頁面設定。安裝完成。
21. (1) 於舊機器之終端機輸入:(將資料由舊機器移轉到新機器)
   mysqldump –u admin -p moodle > /var/www/html/moodle.sql
            輸入密碼:younameit (please see the original file)
      等系統跑完後,至/var/www/html/moodle.sql
   將moodle.sql 儲存至 USB
 (2) 將Moodle.sql 放置於新機器下載資料夾內
         於終端機輸入:
           mysql –u root –p moodle</root/下載/moodle.sql
            輸入密碼:younameit
            等系統跑完後,moodle 資料 即匯入資料庫內
22.  將課程使用還原系統,將課程還原後,附件即可正常下載使用。
       (Moodle至此設定完成。)
23.  更新系統,至終端機輸入:(要更新才能安裝webmin)
       yum –y update
24.  更新後,至webmin官網下載檔案,點選執行,強制執行安裝。
25.  至防火牆設定port
       public-->port  上方選(Current view: Persistent Configuration)
      新增port,加入3個 port
       (1) 43 (webmin)
       (2) 80 (網頁)
       (3) 10000 (webmin)
26.  重新開機,安裝完畢。
       登入webmin網址:https://140.121.179.43:10000/
       帳號 root
       密碼 younameit (please see the original file)

bottom of page