只要完成了前面有關(guān)Elgg 網(wǎng)站程序與數(shù)據(jù)庫的準(zhǔn)備工作,接下來便可以開啟瀏覽器,來聯(lián)機(jī)內(nèi)部的Elgg網(wǎng)站。
在此筆者聯(lián)機(jī)的網(wǎng)址為http://elgg.lab01.com/elgg/install.php,其中該完整域名(FQDN)為筆者自己網(wǎng)絡(luò)專用的域名,您也可以改成此主機(jī)的IP 地址。不過,在此仍建議您先在CentOS 本地系統(tǒng)或DNS 服務(wù)器中設(shè)置好對(duì)應(yīng)名稱的地址。之后點(diǎn)擊“Next”繼續(xù)。
在Requirements check頁面中,系統(tǒng)將會(huì)分別檢查目前的PHP 組件安裝、網(wǎng)站的設(shè)置狀態(tài)以及數(shù)據(jù)庫配置等狀態(tài),看是否符合Elgg 網(wǎng)站的部署需求。
在此可以發(fā)現(xiàn)筆者目前的網(wǎng)站服務(wù)器(Web Server)似乎并沒有通過檢查,這里主要是因?yàn)樵贓lgg 網(wǎng)站的活頁夾中少了“.htaccess”這個(gè)設(shè)置。那么應(yīng)當(dāng)如何解決這個(gè)問題呢?
其實(shí)解決方法很簡單!首先通過執(zhí)行“cd /var/www/html/elgg/”命令,來切換至elgg 的程序文件路徑下,然后執(zhí)行“cp htaccess_dist .htaccess”命令來復(fù)制一個(gè).htaccess 的文件即可。接著執(zhí)行“vi .htaccess”命令來編輯一下此設(shè)置檔的內(nèi)容。
然后在.htaccess 文件編輯的內(nèi)容中找到Rewrite Base 的段落附近,并加入一行RewriteBase /elgg/敘述即可。保存設(shè)置并退出。
在完成.htaccess 文件的修改之后,請(qǐng)執(zhí)行“/etc/init.d/httpd restart”命令,來重新啟動(dòng)Apache 網(wǎng)站服務(wù),以便讓此設(shè)置立即生效。
一旦完成了上述有關(guān)Apache 網(wǎng)站設(shè)置的修正之后,再次回到Elgg 網(wǎng)站設(shè)置的檢查頁面時(shí),請(qǐng)點(diǎn)擊“Refresh”按鈕即可看到Web Server 的檢查結(jié)果已顯示正常。點(diǎn)擊“Next”繼續(xù)。
在“Configure site”頁面中,請(qǐng)?jiān)O(shè)置Elgg 網(wǎng)站的各項(xiàng)基本信息,依次包括了網(wǎng)站名稱、網(wǎng)站Email 地址、網(wǎng)址、安裝路徑、數(shù)據(jù)路徑以及默認(rèn)的網(wǎng)站訪問權(quán)限設(shè)置(默認(rèn)為Public,表示開放所有人訪問)。點(diǎn)擊“Next”按鈕繼續(xù)。
在“Create admin acco unt”頁面中,必須先設(shè)置第一位系統(tǒng)管理員的帳戶信息,依次包括了顯示名稱(可以是中文)、Email 地址、登錄名稱、密碼以及再次輸入密碼。點(diǎn)擊“Next”按鈕嘗試創(chuàng)建此賬戶。
當(dāng)看見“Finished”頁面時(shí),就表示已經(jīng)完成了整個(gè)Elgg 網(wǎng)站的部署與初始化設(shè)置。點(diǎn)擊“Go to site”開始使用網(wǎng)站。