網頁

2012年10月23日 星期二

建置新版moodle伺服器的準備工作

一、安裝 lxde,陽春但切合需要,安裝步驟很簡單:
  1. 執行:apt-get install lxde
  2. 安裝之後,重新開機
  3. 進入桌面環境之後,看不到中文,中文變成方塊字
二、解決方塊字問題,因為沒有中文字形的關係
  1. 執行:apt-get install ttf-arphic-uming
  2. 下列【新】套件將會被安裝:fonts-arphic-uming、ttf-arphic-uming,將佔用 21.6 MB 的磁碟空間。
  3. 重新登入後,中文顯示OK了。
三、修改 apt server
  1. 修改/etc/apt/sources.list
  2. 將http://tw.archive.ubuntu.com 改為 http://free.nchc.org.tw
四、使用localepurge清除不需要的語言檔
  1. sudo apt-get install localepurge
  2. 選擇zh-tw,zh_tw.edc-tw,zh_tw.utf-8
五、用sysv-rc-conf關閉更多系統服務(Service)
  1. 安裝 sudo apt-get install sysv-rc-conf
  2. 使用 sudo sysv-rc-conf
六、安裝synaptic
  1. apt-get install synaptic  
七、備份一個印象檔
八、Ubuntu Server 裡沒有 GUI 的介面來設定網路IP,再加上每次重開後使用 ifconfig 更改完的 IP 又會自動被 DHCP 覆蓋過去。
  1. 修改設定檔
    $sudo vi /etc/network/interfaces
  2. 編輯 interfaces 
  • auto eth0
  • iface eth0 inet static 
  • address 172.X.X.X 
  • netmask 255.255.0.0 
  • gateway 172.X.X.X 
  • auto eth0:0 
  • iface eth0:0 inet static 
  • address 163.X.X.X
  1. 重新啟動$sudo /etc/init.d/networking restart 
  2. 檢查route
 九、更改伺服器名稱(參考網站)
  1. 設定正確的 /etc/hosts 的內容 
    127.0.0.1    hostname
    內部ip       機器名稱(含網域)
    
    
    
    
  2. 修改 /etc/hostname 的內容
    執行hostname F.Q.D.N 
     
    3.修改 /etc/resolve.conf
     # DNS of Google
     #nameserver  8.8.4.4
     #nameserver  8.8.8.8
     # DNS of HiNet
     #nameserver  168.95.1.1
     #nameserver  168.95.192.1
     
    千萬別打錯字 

    Ubuntu 12.04對DNS的設定做了修改

     # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
     # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
    看起來的意思是說,resolvconf 這支程式會動態產生 nameserver 的資料,所以不要直接修改 /etc/resolv.conf。
    利用 「man resolvconf」看了一下說明,原來,nameserver 的設定都移到 /etc/network/interface 這個檔案裡了,直接在設定 ip 的時候,指定 dns 的資訊,簡單的用法如下:
    
    dns-nameservers 172.X.X.X  168.95.1.1
        dns-search lnes.tp.edu.tw 
     
十、 補安裝
  1. sudo apt-get install php5-curl
  2. sudo apt-get install php5-xmlrpc
  3. sudo apt-get install php5-gd
    sudo apt-get install php5-intl
     
    重新啟動apache 
     

十一、設置moodledata的資料夾,建議不放在www下,並且設置正確的權限
十二、安裝moodle過程中,產生config.php,需放置再正確的位置,並確認內容完整。 
 
十三、更改檔案上傳大小限制
ubuntu 12.04的php.ini,位置在/etc/php5/apache2
需改2個地方
upload_max_filesize = ****M
post_max_size = *****M
 
十四、部分模組需要更新
  • 舊版的作業............ 
 
http://wiki.ubuntu-tw.org/index.php?title=Ubuntu_%E9%80%B2%E9%9A%8E%E5%84%AA%E5%8C%96%E5%92%8C%E8%AA%BF%E6%A0%A1
http://myip.tw/itsmw/index.php?title=Ubuntu_12.04
http://job.achi.idv.tw/2012/05/21/ubuntu-performance-conditioning-school-12-04/
http://docs.moodle.org/20/en/Step-by-step_Installation_Guide_for_Ubuntu
http://go38.net/wi/index.php/Unbutu%E5%AE%89%E8%A3%9DMoodle

沒有留言:

張貼留言