新聞中心
phpcmsV9網(wǎng)站如何修改域名?phpcmsV9完整修改域名攻略
最近無憂主機(jī)小編遇到一個問題,有一個客戶使用phpcmsv9程序建站,他給網(wǎng)站更改了域名并重新生成更新網(wǎng)站后,發(fā)下首頁的域名雖然更換過來了,但是內(nèi)頁的還是老域名,導(dǎo)致訪問報錯。這讓無憂主機(jī)小編想到了wordpress,其更換域名同樣也會出現(xiàn)這樣的情況。原因是域名記錄在了數(shù)據(jù)庫中。小編進(jìn)到客戶的數(shù)據(jù)庫查看,果然不出小編所料,phpcmsV9和wordpress如出一轍。今天無憂主機(jī)小編特地把修改phpcmsV9域名的完整方法共享一下: 第一種方法: 1、修改/caches/configs/system.php里面所有和域名有關(guān)的,把以前的老域名修改為新域名。 2、進(jìn)入后臺設(shè)置-->站點管理,對相應(yīng)的站點的域名修改為新域名。 3、點擊后臺右上角的"更新緩存"按鈕更新系統(tǒng)緩存。 4、進(jìn)入內(nèi)容-->附件管理-->附件地址替換。把附件地址批量的替換為新的地址。 5、內(nèi)容-->批量更新URL 。把所有的文章的地址都更新一下。 6、內(nèi)容-->管理欄目-->更新欄目緩存。將欄目的鏈接地址改為新地址。 7、如果你的網(wǎng)站是靜態(tài)頁面,則需要把全站都生成一次。如果是動態(tài)頁面,就不需要。 8、打開網(wǎng)站,所有鏈接都更改為新地址了。 第一種方法是通過在網(wǎng)站后臺以及文件中,所有涉及到域名的鏈接都改過來。雖然有效,但是因為需要設(shè)置的項目比較多,稍有不慎容易遺漏,并且比較繁瑣。下面介紹第二種方法。 第二種方法: 直接修改數(shù)據(jù)庫中的信息,在phpmysql上進(jìn)行管理。 如果你選擇采用這種方法,那么首先你需要使用php虛擬主機(jī)自帶的phpmyadmin工具對網(wǎng)站mysql數(shù)據(jù)庫進(jìn)行備份,如果你對phpmyadmin備份mysql數(shù)據(jù)庫操作不熟練,你可以參考操教程“無憂主機(jī)教你如何使用phpmyadmin導(dǎo)出mysql數(shù)據(jù)庫”來操作,或者直接用無憂主機(jī)香港php虛擬主機(jī)的全站備份功能來進(jìn)行全站備份。 好了,數(shù)據(jù)庫備份出來后,請你使用文本編輯器,打開.sql備份文件。小編喜歡用editplus這款文本編輯器工具,下面就用以這個工具來講解吧。提醒:千萬不要使用記事本打開數(shù)據(jù)庫文件,非常容易導(dǎo)致文件編碼格式不對,造成數(shù)據(jù)庫亂碼,切記。 使用EditPlus,打開數(shù)據(jù)庫文件,點擊搜索,選擇“替換”。如下圖所示。 [caption id="attachment_13435" align="alignnone" width="455"] editplus[/caption] 2.在彈出的對話框中,“查找”處填寫“老域名”,“替換”處填寫“新域名”,點擊“全部替換”。 [caption id="attachment_13436" align="alignnone" width="480"] 查找替代域名[/caption] 替換完成后,保存文件。之后使用phpmyadmin工具導(dǎo)入您的網(wǎng)站數(shù)據(jù)庫中。如何使用phpmyadmin導(dǎo)入mysql數(shù)據(jù)庫,你可以參考教程無憂主機(jī)原創(chuàng):phpmyadmin導(dǎo)入數(shù)據(jù)庫的經(jīng)驗總結(jié)
本文地址:http://www.gle-technology.com/phpcms/13434.html