建站服務(wù)器
這篇文章主要介紹了phpcms v9網(wǎng)站搬家更換域名的詳細(xì)步驟,具有一定借鑒價值,需要的朋友可以參考下。下面就和我一起來看看吧。
phpcms 是國內(nèi)領(lǐng)先的網(wǎng)站管理系統(tǒng),同時也是一個開源的php開發(fā)框架。
1。在新的主機(jī)空間把phpcms安裝好。新安裝的版本一定要和準(zhǔn)備搬遷的版本一樣,否則可能會出現(xiàn)問題。在新安裝時要把除數(shù)據(jù)庫配置以外的各種設(shè)置和原來的一樣,不一樣也沒問題,到時把原來主機(jī)的config.inc.php文件拷貝一份再修改一下就ok了。還有新安裝的數(shù)據(jù)表前綴要和舊的一樣,否則到時保留舊的設(shè)置,因?yàn)榍熬Y不一樣就不是覆蓋而是增加了舊前綴的表。
2。用phpcms自帶的數(shù)據(jù)庫備份工具把數(shù)據(jù)庫備份,然后上傳到新空間相同位置!
3。你把原來的include/config.inc.php拷貝下來,把數(shù)據(jù)庫配置改成新空間的,其它的不要改動。還有一個data/config.js這個東西。它的設(shè)置要求和config.inc.php里面對應(yīng)一致!所以也可以把原來的替換新安裝的,兩個都替換。這樣會少很多莫名其妙的問題。如果不會配置數(shù)據(jù)庫的就把新的config.inc.php文件和舊的對比一下,把舊文件下面三項(xiàng)換成新的。然后修改后的舊文件上傳到空間覆蓋新的。define('db_host', 'localhost'); //數(shù)據(jù)庫服務(wù)器主機(jī)地址define('db_user', 'root'); //數(shù)據(jù)庫帳號define('db_pw', '111111'); //數(shù)據(jù)庫密碼
4。把你原來站的uploadfile(圖片之類的附件)上傳到新空間。
5。把皮膚文件上傳到新空間,包括素材文件夾(沒修改過皮膚的就沒這個必要)
6。把自己修改過的文件上傳到新空間覆蓋沒改修過的。
7。登陸新空間的后臺,用數(shù)據(jù)庫工具恢復(fù)數(shù)據(jù)庫。
8。更新緩存,更新皮膚,生成相應(yīng)頁面!
有關(guān)phpcms網(wǎng)站轉(zhuǎn)移空間,備份數(shù)據(jù)庫轉(zhuǎn)移空間的文章不是很多,所以就發(fā)表操作方法:
1.備份mysql數(shù)據(jù)庫現(xiàn)在的空間基本都有phpmyadmin首先進(jìn)入phpmyadmin選擇語言: 中文進(jìn)入數(shù)據(jù)庫, 在左側(cè)“數(shù)據(jù)庫”找到phpcms的數(shù)據(jù)庫表,點(diǎn)上邊的導(dǎo)出,選種phpcms的所有表,一般情況下為phpcms開頭的表選種全部phpcms的數(shù)據(jù)庫表在下邊選中“另存為文件”如果你數(shù)據(jù)庫比較龐大 就一個表一個表的導(dǎo)出 方便以后導(dǎo)入導(dǎo)出后存為 phpcms.sql 文件
2.搬文件好了 連ftp 我用的是leapftp把所有文件down下來到新空間上傳
3.導(dǎo)數(shù)據(jù)到新空間進(jìn)入新空間的phpmyadmin如果數(shù)據(jù)庫內(nèi)有和phpcms重疊的數(shù)據(jù)先刪除,如果沒有這一步就省了然后用sql導(dǎo)入,選擇導(dǎo)入文件注:sql導(dǎo)入不會覆蓋所以必須先刪除重跌數(shù)據(jù)然后等待 等待的時間可能很長也可能很短由空間的速度決定哈這樣數(shù)據(jù)庫就導(dǎo)好了
4,善后工作如果你的系統(tǒng)是unix/linux的話,請?jiān)O(shè)置文件夾屬性 不是的話可以跳過這步要設(shè)置為777的文件和文件夾有下的目錄屬性設(shè)置為 777。
./ads/uploadfile/ 目錄可寫 ./article/ 目錄可寫 ./article/special/ 目錄可寫
./article/thumb/ 目錄可寫 ./article/uploadfile/ 目錄可寫 ./data/ 目錄可寫
./data/getdata/ 目錄可寫 ./data/getdata/dedecms21article.txt 文件可寫
./data/getdata/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.txt 文件可寫 ./data/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/thumb/ 目錄可寫
./picture/uploadfile/ 目錄可寫 ./templates/ 目錄可寫 ./templates/templateprojectnames.php 文件可寫
./uploadfile/ 目錄可寫 ./vote/data/ 目錄可寫 ./config.php 文件可寫
./index.html 文件可寫 ./install.php 文件可寫 ./sitemap.xml 文件可寫
最后 修改 config.php的數(shù)據(jù)庫信息,
是新空間的喲
$dbhost = 'localhost';
$dbuser = 'root';
$dbpw = 'root';
$dbname = 'phpcms';
$tablepre = 'phpcms_';
$database = 'mysql';
$pconnect = 1;
完工
以上就是phpcms v9網(wǎng)站搬家更換域名的詳細(xì)步驟的詳細(xì)內(nèi)容了,看完之后是否有所收獲呢?如果想了解更多相關(guān)內(nèi)容,歡迎來資訊!