PHPCMS 是國內領先的網站管理系統,同時也是一個開源的PHP開發框架。
本文介紹phpcms v9網站搬家更換網域的方法。
1。在新的主機空間把phpcms安裝好。 新安裝的版本一定要和準備搬遷的版本一樣,否則可能會出現問題。 在新安裝時要把資料庫設定以外的各種設定和原來的一樣,不一樣也沒問題,到時把原來主機的config.inc.php檔案拷貝一份再修改一下就OK了。 還有新安裝的資料表前綴要和舊的一樣,否則到時保留舊的設置,因為前綴不一樣就不是覆蓋而是增加了舊前綴的表。
2。用phpcms自備的資料庫備份工具把資料庫備份,然後上傳到新空間相同位置!
3。你把原來的include/config.inc.php拷貝下來,把資料庫配置改成新空間的,其它的不要改變。 還有一個data/config.js這個東西。它的設定要求和config.inc.php裡面對應一致! 所以也可以把原來的替換新安裝的,兩個都替換。這樣會少很多莫名其妙的問題。 如果不會配置資料庫的就把新的config.inc.php檔案和舊的比較一下,把舊檔案下面三項換成新的。然後修改後的舊檔案上傳到空間覆蓋新的。 define('DB_HOST', 'localhost'); //資料庫伺服器主機位址define('DB_USER', 'root'); //資料庫帳號define('DB_PW', '111111'); //資料庫密碼
4。把你原來站的uploadfile(圖片之類的附件)上傳到新空間。
5。把皮膚檔案上傳到新空間,包括素材資料夾(沒修改過皮膚的就沒這個必要)
6。把自己修改過的檔案上傳到新空間覆蓋沒改修過的。
7。登陸新空間的後台,用資料庫工具恢復資料庫。
8。更新緩存,更新皮膚,生成相應頁面!有關phpcms網站轉移空間,備份資料庫轉移空間的文章不是很多,
所以就發表操作方法:
1.備份mysql資料庫現在的空間基本上都有phpmyadmin先進入phpmyadmin選擇語言: 中文進入資料庫, 在左側「資料庫」找到PHPCMS的資料庫表,點上邊的匯出,選種PHPCMS的所有表,一般情況下為PHPCMS開頭的表選種全部PHPCMS的資料庫表在下邊選取「另存為檔案」如果你資料庫比較龐大就一個表格一個表格的匯出方便以後匯入匯出後存為phpcms.sql 檔案
2.搬檔案好了連FTP 我用的是leapFTP把所有檔案DOWN下來到新空間上傳
3.導資料到新空間進入新空間的phpmyadmin如果資料庫內有和PHPCMS重疊的資料先刪除,如果沒有這一步就省了然後用SQL導入,選擇導入文件註:SQL導入不會覆蓋所以必須先刪除重跌資料然後等待等待的時間可能很長也可能很短由空間的速度決定哈這樣資料庫就導好了
4,善後工作如果你的系統是UNIX/LINUX的話,請設定資料夾屬性不是的話可以跳過這步驟要設定為777的檔案和資料夾有下的目錄屬性設定為777。
./ads/uploadfile/ 目錄可寫 ./article/ 目錄可寫入 ./article/special/ 目錄可寫入
./article/thumb/ 目錄uploadfile/ 目錄可寫 ./data/ 目錄可寫入
./data/getdata/ 目錄可寫 ./data/getdata/dedecms21article. /dedecms21member.txt 檔案可寫 ./data/getdata/discuz41member.txt 檔案可寫
./data/getdata/discuz41post.txt 檔案可寫 ./data/getdata/nc.txt
##./data/getdata/pa201article.txt 檔案可寫 ./data/getdata/pa201member.txt 檔案可寫入./data/getdata/phpwindmember . /getdata/phpwindpost.txt 檔案可寫入./down/ 目錄可寫 ./down/special/ 目錄可寫 ./down/thumb/ 目錄可寫 ./down/uploadfile/ 目錄目錄可寫目錄可寫目錄目錄可寫。##./page/ 目錄可寫 ./page/aboutus.html 檔案可寫入 ./page/ads.html 檔案可寫入
#./page/announce.html 可寫 . page/contactus.html 檔案可寫 ./page/joinus.html 檔案可寫入
./picture/ 目錄可寫 ./picture/special/ 目錄可寫目錄
##./picture/uploadfile/ 目錄可寫 ./templates/ 目錄可寫 ./templates/templateprojectnames.php 檔案可寫./uploadfile/ 目錄可寫 ./vote/data/ 目錄可寫 ./config.php 檔案可寫入
./index.html php /sitemap.xml 檔案可寫
最後修改config.php的資料庫訊息,
是新空間的喲
$dbhost = 'localhost';
$dbuser = 'root';
$dbpw = 'root';
$dbname = 'phpcms';
$tablepre = 'phpcms_';
$database = 'mysql';
$pconnect = 1;
#完成
推薦教學《phpcms教學》
以上是phpcms v9網站搬家更換網域的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!