帝國網站管理系統7.5版升8.0版升級程序說明 |
| 穩定可靠、安全省心 - 帝國網站管理系統(EmpireCMS) |
| 導航: |
|
| 一、升級注意事項: |
| 1、帝國CMS8.0版開始只發佈UTF8編碼的版本,如果是GBK或BIG5編碼版要升級8.0版請先轉為UTF8編碼再升級。 |
| 如果需轉換編碼可以看這個教程:http://www.phome.net/zx/empirecms/cdata/215.html (備份時記得不要選按十六進制備份)。 |
| 2、8.0版開始不再提供Ucenter接口(因為接口文件比較老,可能會有不可預測的問題),如果想繼續整合此接口的不建議升級。 |
| 3、由於8.0版採用新的搜索記錄方式,所以升級程序會清理搜索記錄表,其他則不影響。 |
| |
|
| 二、升級前備份工作: |
| 1、備份數據庫數據。
|
2、備份以下文件和目錄:
------------------------------------------
/e/
------------------------------------------
即備份整個「e」目錄。 |
|
| 3、本次升級所耗時間和信息數量有很大的關係,建議在服務器負載較低的時間段進行升級為佳。 |
| 4、如果開啟後台網站安全防火牆,請先關閉,然後再升級。(升級完成後再重新開啟)
|
5、新版本的升級程序支持設置升級密碼驗證,默認不驗證。如果需要增加驗證,設置方法:
(建議設置升級密碼。)
| 可修改升級包裡的 /e/update/setconfig.php 文件配置。 |
|
| |
|
| 三、升級步驟: |
| 1、下載帝國CMS8.0安裝包並解壓縮; |
2、刪除本地帝國CMS系統(網站)以下2個目錄,防止舊版文件冗余:
------------------------------------------
/e/
/search/keyword/
------------------------------------------ |
|
3、上傳或複製帝國CMS8.0安裝包upload目錄裡的以下目錄到本地帝國CMS系統(網站)目錄裡;(不需要選擇覆蓋已存在的文件)
------------------------------------------
/c/
/d/
/e/
/eadmin/
/ecachefiles/
/esavedatas/
/w/
------------------------------------------ |
|
| 4、刪除 /e/install/ 安裝程序目錄; |
| 5、上傳或複製備份的「e」目錄的以下目錄和文件到本地帝國CMS系統(網站)目錄裡;(選擇覆蓋已存在的文件) |
------------------------------------------
/e/config/config.php
/e/class/userfun.php
/e/DownSys/class/enpath.php
/e/tasks/
/e/space/template/ (會員空間模板,如果沒有修改過不需要上傳。)
/e/template/ (會員中心相關模板,如果沒有修改過不需要上傳。)
/e/wap/template/ (WAP模板,如果沒有修改過不需要上傳。)
------------------------------------------ |
|
6、上傳或複製帝國CMS7.5升8.0升級包upload目錄裡的文件到本地帝國CMS系統(網站)目錄裡;(選擇覆蓋已存在的文件)
|
7、將以下目錄和文件權限設為777;(權限要應用於所有子目錄與文件)
------------------------------------------
/c/
/d/
/e/config/config.php
/e/data/dbcache/
/e/template/
/eadmin/admin/ebak/bdata/
/eadmin/admin/ebak/zip/
/ecachefiles/
/esavedatas/
/w/
------------------------------------------ |
|
| 8、在瀏覽器運行 /e/update/upcheck.php 升級程序,依提示進行升級; |
| 9、刪除 /e/update/ 升級程序目錄裡的所有文件; |
| 10、登錄後台,後台目錄為:/eadmin/admin/ ;(其中admin目錄可以任意重命名,並且不需要任何設置) |
11、登錄後台>用戶>用戶管理>管理用戶組,修改用戶組:設置用戶組權限;(新版增加的功能沒有加上權限是不顯示菜單的)
| 注意事項:不要選「登錄後台需激活」,否則會將自己限制了。 |
|
12、更新TAGS信息表,將未審核信息轉移到未審核表;(沒有使用TAGS功能可跳過本步驟)
| 後台>欄目>TAGS管理>管理TAGS>清理多餘TAGS信息:勾選「自動互轉審核信息」後點擊「開始處理」。 |
|
| 13、如果原來開啟了後台網站安全防火牆,現在可以重新開啟了; |
| 14、升級完畢。(建議重命名一下後台目錄名) |
| |
|
| 四、會員接口升級說明:(沒有整合第三方會員系統可跳過本步驟) |
| 如果整合通行證接口,需要下載8.0版通行證接口覆蓋bbs目錄下的文件並配置通行證接口參數文件。 |
| |
|
| 五、採用多訪問端情況下,子訪問端升級說明:(沒有使用多訪問端功能可跳過本步驟) |
| 1、備份各子訪問端下的「e」目錄。 |
2、刪除子訪問端以下2個目錄,防止舊版文件冗余:
------------------------------------------
/e/
/search/keyword/
------------------------------------------ |
|
3、上傳或複製帝國CMS8.0安裝包upload目錄裡的以下目錄到子訪問端帝國CMS系統目錄裡;(不需要選擇覆蓋已存在的文件)
------------------------------------------
/c/
/d/
/e/
/eadmin/
/ecachefiles/
/esavedatas/
/w/
------------------------------------------ |
|
| 4、刪除 /e/install/ 安裝程序目錄; |
| 5、上傳或複製備份的子訪問端「e」目錄的以下目錄和文件到子訪問端帝國CMS系統目錄裡;(選擇覆蓋已存在的文件) |
------------------------------------------
/e/config/config.php
/e/class/userfun.php
/e/DownSys/class/enpath.php
/e/tasks/
/e/space/template/ (會員空間模板,如果沒有修改過不需要上傳。)
/e/template/ (會員中心相關模板,如果沒有修改過不需要上傳。)
/e/wap/template/ (WAP模板,如果沒有修改過不需要上傳。)
------------------------------------------ |
|
| 6、從官方下載新的授權文件,並複製到 /e/class/ 目錄(如果是上傳,記得按二進制上傳); |
7、將以下目錄和文件權限設為777;(權限要應用於所有子目錄與文件)
------------------------------------------
/c/
/d/
/e/config/config.php
/e/data/dbcache/
/e/template/
/eadmin/admin/ebak/bdata/
/eadmin/admin/ebak/zip/
/ecachefiles/
/esavedatas/
/w/
------------------------------------------ |
|
8、複製一份主訪問端升級後的「/e/config/config.php」文件,並修改裡面的以下配置:(注意事項:UTF-8不可以用記事本修改,否則會將文件內容轉為GBK,建議用Dreamweaver或Editplus等編輯工具修改。)
------------------------------------------
$ecms_config['sets']['txtpath']=ECMS_PATH.'d/txt/'; //文本型數據存放目錄
$ecms_config['sets']['deftempid']=0; //默認模板組ID
$ecms_config['sets']['selfmoreportid']=0; //當前網站訪問端ID,0為主訪問端
------------------------------------------
(可複製備份的子訪問端 /e/config/config.php 文件上面配置。) |
|
| 9、將上面修改配置後的 /e/config/config.php 這個文件上傳覆蓋子訪問端下的文件; |
10、在主訪問端後台更新各端數據庫緩存和動態頁面:
| 主訪問端後台>系統>網站多訪問端>管理網站訪問端:「更新所有訪問端緩存與動態頁面」。 |
|
| 11、子訪問端升級完畢。(建議重命名一下後台目錄名) |
| |
|
| 六、其它升級說明: |
| 1、如果原來已經安裝過「多圖同時上傳插件」,可以下載8.0版新的插件文件覆蓋。(到8.0版安裝包下載頁面下載) |
| 2、支付寶或微信支付接口插件,可以到8.0版安裝包下載頁面下載。 |
| 3、如果使用了MYSQL讀寫分離功能,需要重新設置參數(可以複製備份的/e/config/config.php文件裡的讀寫分離參數)。 |
| 4、由於升級程序並不會改變您網站的模板和數據,如果您要啟用PHP8運行環境,請先將模板內容裡的數組、字段的html代碼裡的數組都加單引號,然後再啟用PHP8運行環境,否則會出錯。 |
| 5、升級後總投稿開關和欄目投稿權限默認為關閉,如果需要開啟需重新開啟。 |
| 6、升級後欄目訪問權限默認為遊客,如果需要設置權限需重新設置。 |
| 7、升級後支付接口默認關閉,如果需要開啟需重新開啟。 |
| 8、後台登錄證書需重新設置綁定。 |
| 9、水印相關設置需重新設置。 |
| 10、如果自定義過評論表情,需要上傳備份的 /e/data/face/ 目錄裡的文件到 /d/efilepub/eplface/ 目錄。 |
| 11、檢查目錄裡的安裝目錄「/e/install/」和升級目錄「/e/update/」下的文件是否刪除好了。 |
| 12、帝國CMS所有版本模板通用,8.0版也可以使用以前版本的模板。 |
| |
|
| 七、重新升級說明: |
| 如果服務器出現意外導致升級失敗可以按下面方法重新升級: |
| 1、先刪除數據庫中當前帝國CMS的所有數據表。(防止表已經存在) |
| 2、恢復備份的數據庫。 |
| 3、恢復備份的 /e/config/config.php 文件。 |
| 4、關掉原來的瀏覽器窗口,重新打開新的瀏覽器窗口重新升級即可。 |
| |
|
| |