織夢(mèng)網(wǎng)站怎么搬家?相信不少織夢(mèng)站長(zhǎng)都有一個(gè)自己的方法,今天正好買了個(gè)阿里云服務(wù)器,索性把站點(diǎn)從虛擬主機(jī)直接搬家到服務(wù)器上,之前尹華峰SEO博客一直使用的是西部數(shù)碼的虛擬主機(jī)。網(wǎng)站搬家后,至于百度蜘蛛會(huì)不會(huì)來爬,網(wǎng)站會(huì)不會(huì)掉排名,這些博主暫時(shí)也顧不上了,先把網(wǎng)站遷移過去再說吧。
織夢(mèng)搬家其實(shí)也比較簡(jiǎn)單,但是需要注意的幾個(gè)細(xì)節(jié)一定要做好,不然忙活大半天也沒有遷移成功,下面記錄下本站的搬家歷程,并記錄一些特殊情況。
織夢(mèng)網(wǎng)站換空間搬站方法
第一步、首先登陸FTP,在根目錄找到data\backupdata文件,將其清空。接下來登陸網(wǎng)站的后臺(tái),選擇【系統(tǒng)】-數(shù)據(jù)庫(kù)備份-全選-然后點(diǎn)開始,數(shù)據(jù)庫(kù)信息都會(huì)備份到data\backupdata文件中,備份完后將整個(gè)根目錄下載下來。如果是虛擬主機(jī)之間搬家的話,只要將data\backupdata,images,templets,uploads,plus這五個(gè)文件下載下來即可。
第二步、前往織夢(mèng)官網(wǎng),下載織夢(mèng)程序,一定要對(duì)應(yīng)網(wǎng)站的版本,如GBK和uft-8,使用版本錯(cuò)誤的話網(wǎng)站會(huì)出現(xiàn)亂碼。下載了織夢(mèng)程序后直接上傳到新的空間,安裝完成后,將上面介紹的五個(gè)文件上傳替換掉即可。然后在織夢(mèng)后臺(tái)【系統(tǒng)設(shè)置】-【數(shù)據(jù)庫(kù)備份/還原】點(diǎn)擊還原數(shù)據(jù)庫(kù)即可。因?yàn)椴┲魇褂玫氖菍毸姘澹缟喜僮骶W(wǎng)站居然出錯(cuò)了,也許是剛用寶塔不太習(xí)慣,索性博主將原網(wǎng)站的整個(gè)文件上傳到寶塔面板覆蓋了。
第三步、這個(gè)主要是織夢(mèng)程序版本的問題,因?yàn)椴┲鞯目棄?mèng)博客網(wǎng)站版本較低,支持PHP5.3,而又下載了最新的織夢(mèng)程序上傳,最新的織夢(mèng)程序(DedeCMS V 5.7 SP2正式版)是PHP5.4,所以在發(fā)表文章的時(shí)候會(huì)出現(xiàn)問題,如提示標(biāo)題不能為空。這個(gè)一定要注意,修改的文件分別是dede文件和include文件
(注:有些織夢(mèng)網(wǎng)站為了登陸安全,dede文件已經(jīng)更名了,比如XXadmin,這個(gè)時(shí)候就是修改XXadmin文件)
這種PHP版本問題網(wǎng)上也有不少教程,都介紹得非常好。
①:dede/article_add.php 這個(gè)php文件中查找
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));
改成
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312');
②:然后再找到dede/article_edit.php這個(gè)php文件中查找
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));
改成
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312');
③:include/ckeditor/ckeditor_php5.php 查找
htmlspecialchars($value)
改成
htmlspecialchars($value, ENT_COMPAT ,'GB2312')
總結(jié):以上是博主此次搬站的全過程了,還好沒出現(xiàn)什么大問題,中間也有一些小毛病出現(xiàn),最后還是找的度娘都給解決了,雖然度娘強(qiáng)大,但大多數(shù)經(jīng)驗(yàn)文章都是站長(zhǎng)們寫出來的,博主由衷佩服。網(wǎng)站搬家后,暫時(shí)還未出現(xiàn)什么新的問題,還在觀望中,接下來一段時(shí)間就是需要努力寫文章,吸引蜘蛛到新的服務(wù)器來抓取了。