新聞中心
無憂主機php空間下安裝XOOPS詳細圖文教程
今天剛上班,就接到維護工單,昨天無憂主機一用戶,購買了一款2G美國php空間,安裝了xoops系統(tǒng),在首頁底部出現(xiàn)“ [PHP]: Only variable references should be returned by reference -- 文件 [kernel/blockinstance.php] 第[111]行”的提示。出現(xiàn)這個問題原因是,由于php5在向后兼容的問題,在php5中運行php4的腳本經(jīng)?;爻霈F(xiàn)這個提示。用戶安裝xoops的版本比較舊了,所以xoops安裝后出現(xiàn)這個問題。Xoops 2.0.9之后開始支持php5。于是我下載了一個xoops 2.3.3 版,幫用戶安裝后,一切正常,再次證明了無憂php空間完美兼容各種php開源程序。無憂主機(www.love62.cn)將這次xoops安裝的過程,整理出來,圖文并茂的告訴用戶,如何安裝xoops。
xoops安裝準備
1、? 建立一個用于安裝XOOPS的數(shù)據(jù)庫。閱讀DirectAdmin(DA)操作手冊之數(shù)據(jù)庫篇,后登錄空間管理后臺,新建一個mysql數(shù)據(jù)庫。
2、? 使用FTP上傳工具(flashFXP),將xoops安裝包(htdocs)上傳到網(wǎng)站根目錄(public_html)。
3、? 如果要安裝GIJOE開發(fā)的protector模塊,請把/extras/mainfile.dist.php.protector文件改名為mainfile.dist.php并拷貝替代htdocs/mainfile.dist.php
4、? 設置本地電腦的IE瀏覽器的cookie和javascript功能是開啟狀態(tài),請不要使用安全瀏覽器安裝xoops。
5、? 出于安全考慮建議把xoops_lib(公共類庫)和xoops_data(XOOPS數(shù)據(jù))放到網(wǎng)站根目錄之外的地方去。詳細看無憂php主機絕對路徑分析
6、 安裝請閱讀無憂虛擬主機安裝PHP開源系統(tǒng)前的準備工作
Xoops安裝文件目錄權限設置要求:
在linux空間安裝開源系統(tǒng),都需要門將一些特定的目錄權限設置為777,xoops也不例外,
請設定:/xoops_data、/uploads、/cache目錄權限為:777
請設定 /xoops_data 目錄下,xoops安裝時,自動生成的文件目錄:/xoops_data/configs/、/xoops_data/caches/、/xoops_data/caches/xoops_cache/、/xoops_data/caches/smarty_cache/以及/xoops_data/caches/smarty_compile/ 的權限為:777
如果用戶對站點文件權限設置不熟悉,可以閱讀無憂主機關于在php空間上安裝其他開源程序權限配置相關的文章。
安裝說明:
本教程使用安裝演示版本:xoops 2.3.3_utf8
無憂主機臨時調(diào)試域名:http://usertest.815.51php.com/
Xoops安裝壓縮包解壓(支持.zip和trg.gz格式)
登錄無憂主機空間管理后臺,打開“文件管理器”,進入“public_html”目錄,找到“xoops-2.3.3-schines_utf.zip”壓縮包,點擊“extract”,然后將壓縮包中的“htdocs”目錄中的文件全部移動到網(wǎng)站根目錄“public_html”。(見圖1~圖3)
將“htdocs”安裝文件移動到無憂主機網(wǎng)站根目錄(public_html)下。
開始安裝Xoops安裝
1、? 掃清安裝中一切障礙,請根據(jù)本文第三段“Xoops安裝文件目錄權限設置要求,將/xoops_data、/uploads、/cache等目錄權限設置為:777,如果文件目錄權限設置比較陌生,請閱讀無憂主機站點目錄(public_html)文件夾的權限設置一文了解如何在linux空間中設置文件夾權限
2、? 運行域名“http://usertes.815.51php.com啟動安裝向?qū)?,選中中文簡體utf8版“schinese_utf8”,繼續(xù)安裝。
3、? 檢測php空間的服務器環(huán)境設置,如php版本檢測、mysql版本信息、等xoops安裝環(huán)境的檢測,同時還會加載一寫xoops常用的擴展功能。由于我的安裝包不含(exif)擴展功能,所以在這欄檢測里面提示是一個紅色叉叉,exif擴展不是必須的,不影響安裝和使用。選擇:“下一步”繼續(xù)安裝。(見圖)
4、 設置xoops路徑,系統(tǒng)會自動選擇,無需選擇,保持默認也能成功安裝。但是,根據(jù)xoops安全安裝規(guī)則,我們將xoop數(shù)據(jù)文件(xoops_data)、和xoop公用類庫(xoops_lib)的路徑變更為安全路徑。
將:向?qū)ё詣訖z測的xoops數(shù)據(jù)文件路徑和公用類庫的路徑:
/domains/usertest.815.51php.com/public_html/xoops_data
/domains/usertest.815.51php.com/public_html/xoops_lib
根據(jù)上文安裝準備中第5點,將這兩文件轉(zhuǎn)移到網(wǎng)站根目錄之外。
/domains/usertest.815.51php.com/xoops_data
/domains/usertest.815.51php.com /xoops_lib
本教程力圖將xoops安裝講透徹,將每個問題都講到。,本教程在演示安裝時候,是選擇默認路徑,選擇安裝向?qū)J路徑,能成功安裝,但是登錄xoops系統(tǒng)后臺會有紅色安全警告提示,用戶自己安裝時候請根據(jù)安裝步驟4中介紹的方法設置路徑。更多xoops路徑設置請閱讀xoops安裝完成后的安全問題。
5、 輸入在無憂主上新建立的數(shù)據(jù)庫訪問用戶和密碼連接到mysql。關于數(shù)據(jù)庫的新建,請閱讀安裝準備第一條。
6、 配置數(shù)據(jù)庫信息。注意選擇數(shù)據(jù)字符集為utf8,數(shù)據(jù)庫表前綴名為:“xfba”。
7、 安裝向?qū)⑴渲眯畔⒈4娴絤ainfile.php文件中。
8、 建立數(shù)據(jù)庫表
9、?? 設置管理員信息。Xoops的安裝向?qū)гO計非長周到,隨機附帶了一個密碼生成器。無憂主機(www.love62.cn)強烈建議使用密碼生成器,隨機生成強壯密碼,保護管理員口令。請不要辜負xoops的良苦用心哦!
10、????? 安裝向?qū)ё詣訉⑴渲眯畔⒈4娴綌?shù)據(jù)庫中。
11、????? 站點基本參數(shù)設置。這里有很豐富的設置選項,如設置站點名稱、站點口號(IE瀏覽器頁眉顯示內(nèi)容)、版權設置等,無憂主機認為這里最重要的參數(shù)設置就是mata(主體)關鍵字的設置,請用戶認真設置好該項目,xoops系統(tǒng)seo優(yōu)化很重要的一環(huán)。如果你一時寫不了那么多,可以留空,日后可以在網(wǎng)站后臺也可以設置。
12、????????????? Xoops非常貼心為用戶準備了兩個免費模板哦,根據(jù)自己喜好選擇一個吧!
13、????????????? 請用戶根據(jù)自己需要選擇安裝模塊。
請注意,/xoops_data/caches/smarty_compile/目錄權限為777,否則在安裝時候回報錯,請用戶安裝時注意設置,請按照上文“xoops安裝前的準備”中去做
14、????????????? 安裝完畢
一路看過來,感覺Xoops安裝沒有想象的那么困難?安裝的關鍵就在于設置/xoops_data、/uploads、/cache 三個目錄的權限(777),和xoops路徑設置,了解了這兩處設置方法后,剩下的就是選擇“下一步”的操作,和輸入mysql數(shù)據(jù)庫信息了。Xoops搭建完畢后,還有很多事情等著我們?nèi)プ?,比如站點的安全設置、修改模板等問題。閱讀xoops安裝完成后的安全問題一文了解xoops系統(tǒng)的安全設置問題。
純Linux環(huán)境下高端免備案[香港獨立IP地址]?php空間,僅僅只需199元一年起。商務中國域名核心代理直銷50元注冊國際頂級域名
本文地址:http://www.love62.cn/xoops/808.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)