PhpCms2008升級到V9,這是有一定難度的,因為兩個版本之間跨度很大,不僅僅是版本的不同,而且架構和內核模塊都變化很大。總體來說,Phpcms V9架構上簡潔很多,而且在功能上更好整合、二次開發,於是程序升級是趨勢。
PhpCms2008 SP4升級到V9的注意事項
PhpCms2008升級到V9,你要意識到哪些地方會發生變化,以及要注意的地方:
1、模板文件需要重新寫,因為模板文件所在的位置不同了,而且大部分的數據標籤調用方式不同了,所以在升級前你要注意到這一點,做好模板調整的準備;
2、升級之後,原有數據文章的URL將可能會發生變化,不過可以嘗試修改跟原來的一致,於是升級程序後在批量更新欄目頁是否能不按照原來的URL批量更新內容頁這個問題上要注意。
3、在升級過程中,原有的模型將新增加的方式出現在模型列表中,這樣升級後需要配置模型,然後需要指定模型的模板文件。
4、原有網站的二級域名方面需要注意修改,不然原有二級域名的欄目會出現更新不了內容頁的情況。
5、另外一個是靜態生成批量更新的問題。有網友反映說phpcms V9的批量生成html的速度明顯比2008慢很多,於是你原有的網站數據過萬,或者十萬,那麼你要慎重考慮升級,因為升級後,你將面臨:一次性更新完所有的內容頁,可能需要半天、一天的時間(具體需要看數據多少)。
6、最後,要注意的是,phpcms 2008和V9你都瞭解麼?另外可以從2008升級到v9的是,sp4版本。如果是的,也做好升級的準備了,可以繼續看下面的具體升級方法。
PhpCms2008 SP4升級到V9的具體方法
一、升級前的準備
1、下載 phpcms v9官方版到本地或者服務器上; 2、通過phpcms v9後臺的數據庫管理功能或者其他工具備份數據庫,通過ftp備份好附件;(疑問,是備份PHPCMS2008SP4的數據,還是備份什麼數據?不安裝如何備份?) 3、上傳 phpcms v9 程序到您的站點目錄覆蓋舊程序;(這一點要非常注意!升級的時候需要同時讓原有的2008、新建的V9訪問到,於是在這裡,你可以將V9上傳到一個子目錄,比如我把新程序上傳到http://www.cmsyou.com/v9/,原有程序是http://www.cmsyou.com/,這樣不至於覆蓋PhpCms2008 SP4的舊程序,轉換數據完畢後,再將v9移回到網站根目錄,具體轉移方法:Phpcms V9 網站遷移更換域名方法。) 4、設置相關目錄的文件屬性,以便數據文件可以被程序正確讀寫;(都是有那些相關目錄的文件屬性,能寫清楚就好了?^_^) 5、安裝phpcms v9程序。
點擊下一頁,查看具體PhpCms2008 SP4升級到V9的升級第二步。
二、升級站點數據
1、下載升級程序; 2010年12月30日 17:01:19 打包: GBK版:http://download.phpcms.cn/v9/convert/phpcms2008tov9_gbk.zip,UTF8版:http://download.phpcms.cn/v9/convert/phpcms2008tov9_utf8.zip 2、上傳 phpcms2008tov9 目錄到v9網站根目錄(在這裡我們將傳到http://www.cmsyou.com/v9/下); 3、確認您的升級版本為phpcms 2008 sp4; 4、將要phpcms 2008 sp4程序中的include/config.inc.php文件改名為config.bak.php,確保2008mysql服務器配置在v9網站中可連接,並拷貝到phpcms2008tov9目錄(也就是http://www.cmsyou.com/v9/phpcms2008tov9/目錄)下; 5、配置升級程序中config.php中phpcms2008_url參數; 6、將原phpcms2008附件目錄拷貝至phpcmsv9 根目錄; 7、在瀏覽器中運行http://www.cmsyou.com/v9/phpcms2008tov9/index.php 開始升級(也就是說,這種升級方式,是將升級程序放在v9下的,是將原有的數據轉換到新版程序V9裡邊)。 三、升級後的動作 1、刪除升級程序目錄,以免給您的站點帶來隱患;2、登錄V9後臺,更新全站緩存;3、配置好新的模板文件;4、配置好模型管理中的模型模版文件、更新url地址、批量更新;5、檢查整體的數據以及前臺頁面,如果都轉換過來了。可以備份原來的程序,之後刪除,將http://www.cmsyou.com/v9/轉移到http://www.cmsyou.com/,具體轉移方法:Phpcms V9 網站遷移更換域名方法。
在轉移升級過程,碰到問題歡迎留言探討!
閱讀更多 CMSYOU企業網站定製 的文章