提交:天一
時間:08-03-07 21:26
更新:08-03-07 22:59
查看:2332
來源:網(wǎng)絡
Moodle(魔燈)確實是個好東西,但系統(tǒng)安裝配置有點繁瑣,目前網(wǎng)絡上提供的部份安裝指南并不全面,很難依葫蘆畫瓢,最近站在巨人的肩膀上,總算順利完成了安裝,現(xiàn)把安裝過程整理如下,供大家參考。 一、從網(wǎng)上獲得以下所需要的軟件(可到我的 ftp下載) 1、apache_2.0.54-win32-x86-no_ssl.msi(web服務器) 2、mysql-5.0.24a-win32.zip(數(shù)據(jù)庫服務器) 3、php-5.1.6-Win32.zip(php腳本支持程序,解析php腳本) 4、phpMyAdmin-2.6.2-pl1.zip(數(shù)據(jù)庫管理程序) 5、moodle1.6.3+(moodle程序,版本相對較好) 二、開始安裝,要有點耐心,其實你比我幸運多了 J (一)安裝和配置 apache 1、運行apache_2.0.54-win32-x86-no_ssl.msi文件,安裝Web服務器,我選擇D盤根目錄,在需要填寫內(nèi)容的地方按照上面提示的例子說明填寫就好了,以后可以修改的。選擇80端口選項(你的機器若有IIS,則要停止IIS或者更改IIS的端口,必竟改IIS比改Apache容易一點 J ),然后一直下一步,直至結(jié)束。 2、安裝完成后D盤根目錄下多了個apache2的文件夾,用記事本打開d:/apache2/conf/httpd.conf文件,做如下修改: ( 1)找到 DocumentRoot "D:/Apache2/htdocs",把它改成D:/www(記得要在D盤根目錄下建立www文件夾,即網(wǎng)站發(fā)布目錄)。 ( 2)找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php default.php ( 3)找到 #LoadModule ssl_module modules/mod_ssl.so ,在此行后加入一行:LoadModule php5_module d:/php/php5apache2.dll(假設php安裝在d盤根目錄) ( 4)找到 AddType application/x-gzip .gz .tgz,在此行后加入 criptAlias /php/ "d:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php-cgi.exe" 經(jīng)過如此這般, Web服務器算是架設好了。 (二)安裝和配置 php 1、解壓縮php-5.1.6-Win32.zip到D盤根目錄,把文件夾名稱改為php。 2、將 php目錄里的 php.ini-dist 重命名為 php.ini,用記事本打開,做如下修改: ( 1)找到extension_dir = "./" 改為 extension_dir = "d:/php/ext"(若數(shù)據(jù)庫不能啟動,改為extension_dir = "d:\php\ext"重啟) ( 2)找到memory_limit = 8M,改為memory_limit = 16M ( 3)找到post_max_size = 8M,改為post_max_size = 10M ( 4)找到upload_max_filesize = 2M,改為upload_max_filesize = 10M (3-4項為文件大小設置,可按實際需要更改) ( 5)找到;extension=php_mbstring.dll,將前面的';'去掉 ( 6)找到;extension=php_gd2.dll,將前面的';'去掉 ( 7)找到;extension=php_mysql.dll,將前面的';'去掉 ( 8)找到;session.save_path = "/tmp" ,將前面的';'去掉,設置你保存session的目錄,如session.save_path = "d:/php/session_temp"(session_temp文件夾自己在對應的目錄創(chuàng)建) 3、將修改后的php.ini拷到c盤 windows目錄。 4、將d盤php目錄里的 php5ts.dll、libmysql.dll以及php/etx目錄下的php_mbstring.dll復制到系統(tǒng)system32目錄。 配置好后,你可以在 d:/www中用記事本建立一個文件index.php,里面只需要輸入<? echo phpinfo(); ?> 就可以了,然后在瀏覽器輸入http://localhost/如果看到了php的提示界面,則OK了! (三)安裝和配置 mysql 1、解壓文件mysql-5.0.24a-win32.zip,雙擊安裝,然后一直下一步就可以,到了問你是否需要配置的選擇配置就可以了(注意:如果你裝有防火墻,則要打開3306端口,否則會出錯)。 2、在配置中除了要輸入root的密碼外,其它都可以選擇默認值,這里我假設密碼是111111(后面要用到的) 3、重啟你的apache,把www中index.php內(nèi)容改成 <?php $link=mysql_connect('localhost','root','111111'); if(!$link) echo "fail"; else echo "success"; mysql_close(); ?> 如果看到 success,ok你的數(shù)據(jù)庫配置就成功了! (四)安裝和配置 phpmyadmin 1、解壓phpmyadmin到d盤www目錄下,文件夾名字改為phpmyadmin。 2、用記事本打開phpmyadmin 目錄中的 config.inc.php(有點亂碼,沒關(guān)系)按如下更改: ( 1)$cfg['PmaAbsoluteUri'] ="",加上phpmyadmin所在路徑,如:$cfg['PmaAbsoluteUri'] ="http://localhost/phpMyAdmin/" ( 2)$cfg['Servers'][$i]['user'] = 'root'; (此行不用改) ( 3)$cfg['Servers'][$i]['password'] = '111111';(此行輸入密碼,共有三個地方,均要更改。) 3、在瀏覽器中輸入http://localhost/phpmyadmin,如果看到一個數(shù)據(jù)庫管理界面,恭喜你,moodle環(huán)境安裝順利完成了,接下來就不會太復雜了。 4、利用phpmyadmin建立一個數(shù)據(jù)庫,名字就叫做moodle,【創(chuàng)建】使用字符utf-8-general,在安裝moodle時選擇語言為簡體中文(zh_cn)。 (五)安裝和配置 moodle 將 moodle安裝包解壓到d:/www,在瀏覽器中輸入 http://localhost/ 就可以進入安裝界面,然后一直點擊下一步就可以了,在網(wǎng)站設置中填寫網(wǎng)站設置,安裝完成后你將看到如下moodle界面,剩下的自己摸索吧。 附一: moodle各版本比較 當前較流行的有 V1.5.4、V1.6.3(+)、V1.7(+)、V1.8,可惜的是V1.7及以上版本的漢化并不徹底,系統(tǒng)配置項大多為英文,因此暫時推薦V1.6.3+。 附二: 1.6.3及以上版本日期亂碼的解決方法: 1、在moodle安裝配置時,在“變量”設置頁的Locale欄中輸入:zh_cn_UTF-8(針對1.6.3版本,1.7及以上版本待安裝完成后到系統(tǒng)設置里更改。) 2、找到moodle目錄下的lang目錄,將lanconfig.php用記本打開,另存為lanconfig.php,編碼改為ANSI。 2、安裝完moodle,首頁日歷出現(xiàn)亂碼的解決方法! 安裝完moodle,首頁日歷出現(xiàn)亂碼! 2007騫%m鏈 1。7版本和1。6版本都這樣的亂碼! 請問怎么回事? 中文日期格式亂碼 windows平臺下將langconfig.php改為ANSI編碼存儲,原先是UTF-8. 具體操作 先備份langconfig.php 用記事本打開langconfig.php 點[另存為] 在彈出的窗口中把[編碼]欄改為:ANSI [保存]-提示你是否替換-選[是]-OK 官方已經(jīng)發(fā)布修改補丁,可以上moodle.org下載 1.6+ 版本在中文Windows下日歷顯示亂碼的問題解決方案 -> 回復: 1.6+ 版本在中文Windows下顯示亂碼的問題? 這個問題是由于編碼導致的,用記事本打開langconfig.php,然后另存,編碼選擇"ANSI"即可. 對于選擇語言的下來菜單變亂碼可以這樣折衷的解決,另存前在langconfig.php里將"簡體中文"改為"Chinese". MOODLE自動發(fā)的郵件,竟是亂碼怎么解決? 在管理員可以設置的參數(shù)里,有一個email charset,選gb2312就行了。別選gb18030,這個有bug,會發(fā)不出信 1.6+ 版本在中文Windows下顯示亂碼的問題 下拉菜單亂碼解決辦法: 在 \lib\weblib.php中將, $width = $THEME->navmenuwidth; 改為 $width = $THEME->navmenuwidth+25; 后面的數(shù)字(3*n+1)按自己情況做調(diào)整. 來源:http://www.scormexplorer.com/post/moodlequestion.html |