2012年3月26日 星期一

moodle安裝

Q1:Environment check failed!

Each Moodle release has some minimum PHP version requirement and a number of mandatory PHP extensions. Full environment check is done before each install and upgrade. Please contact server administrator if you do not know how to install new version or enable PHP extensions.


cURL PHP extension
必須安裝/啟用

ANS
03/27

sudo aptitude install php5-curl
sudo apt-get install php5-xmlrpc 
sudo apt-get install php5-intl 



03/26  for win
修改 php.ini
;extension=php_curl.dll 把這行前面的分號拿掉,啟用它
aptitude install php5-curl
??
變成↓
extension=php_curl.dll
and
extension=php_gd2.dll


修改php.ini(/etc/php5/apache2/php.ini)
再最後面加上一行 extension=curl.so 



Q2 :  where is php.ini

ANS :  /etc/php5/apache2/php.ini


Q3:  apache 重新啟動

ANS    /etc/init.d/apache2 restart

Q4:  查PHP版本

ANS    php -v


Q5:  查mysql版本

ANS   mysql -V


Q6:  unicode  您必須將資料儲存為萬國編碼格式 (UTF-8),新安裝的網站在存取資料庫時預設編碼都是萬國編碼,如果您正在進行升級,您應該執行 UTF-8 轉換程式(請參考管理首頁)


ANS  
phpMyAdmin 的 sql 指令行中,下 
ALTER DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
執行


Q7:   php_extension intl
Intl extension is used to improve internationalization support, such as locale aware sorting.

ANS
Debian 5.0 (& Ubuntu) use: apt-get install php-intl or apt-get install php5-intl

/etc/init.d/apache2 restart

引用網站
https://sites.google.com/site/altohornubuntu/


使用firefox瀏覽  避免缺圖