當前位置:首頁 >  站長 >  建站經(jīng)驗 >  正文

wordpress博客搬家到阿里云遇到的十大問題

 2016-11-29 17:11  來源: A5專欄   我來投稿 撤稿糾錯

  域名預訂/競價,好“米”不錯過

我的博客運營三年多的時間了,昨天晚上,因為博客出問題想放棄的,而且也重新制作了一個新的博客。寫了三年的博客,我怎么可能甘心放棄呢?況且以前遇到過那么多的困難都解決了。就在我準備放棄的時候,竟然意外的解決好了。

寫此篇文章,一是為了記錄自己這次慘痛的經(jīng)歷,二來是為了幫助更多朋友,如果大家以后也遇到同樣的問題,也好有個解決的辦法。好了,慢慢地給大家講下我這次的慘痛經(jīng)歷吧。

我博客以前用的是香港虛擬主機,后來流量大了,網(wǎng)站經(jīng)常打不開,我被逼無奈,開始學習阿里云,又有幾個好朋友幫助,也讓我終于自學會了。由于對服務器不懂,我用了WDCP控制面板。

自從博客搬家到阿里云后,一直很穩(wěn)定,不像以前,經(jīng)常幾天就打不開。既然這么穩(wěn)定,我想也不會出什么問題的,所以,也沒有備份過,再者也不會備份,懶,不想學,一拖再拖。

后來,博客只要訪問的人多就會打不開,也不知道是什么原因,在網(wǎng)上也找不到解決的辦法。所以,只要網(wǎng)站打不開了,我就重啟服務器,然后就恢復正常了。忘了說了,博客出現(xiàn)的是502 bad gateway的錯誤。

這個問題,一直拖了幾個月的時間,我都不知道怎么解決,一直都是重啟服務器,所以,有時在外面,博客一打不開就急了。

前些天,我想把這個問題給解決了,找阿里云客服幫忙,給了我一篇文章,可是看不懂。后來,我就想到到淘寶花錢找人解決,沒想到給我解決好了,而且博客打開的速度也快多了。

1,建立數(shù)據(jù)庫出錯

502問題解決好后,我擔心會出其他的問題,因為502是別人幫解決的,我有點不放心。結(jié)果真的發(fā)生了,博客竟然出現(xiàn)了建立數(shù)據(jù)庫時出錯,然而,過幾秒鐘竟然恢復正常了。

我記得前段時間也遇到過一次建立數(shù)據(jù)庫時出錯的問題,但是解決了,就是在數(shù)據(jù)庫中找到wp_options,然后點擊修復表就解決好了。然而這次的,竟然自己好了。

前天晚上,我的邵連虎博客突然又出現(xiàn)了數(shù)據(jù)庫出錯的問題,這是解決502問題后又出現(xiàn)的,正好我想起前段時間解決建立數(shù)據(jù)時出錯的辦法,修復了下數(shù)據(jù)庫中的wp_options。

沒過一會,我想給博客弄個廣告位,可是,當我點擊博客導航菜單的時候竟然沒反應,我又一連點擊了幾次,竟然還是沒有反應,我登錄后臺一看,菜單添加不了,文章發(fā)布不了,顯示提交審核。

2,管理員權(quán)限消失

我使用的是管理員帳號登錄的后臺,我應該有最高權(quán)限啊,可是,在發(fā)布文章的時候,竟然提現(xiàn)提交審核,讓誰審核呢?我百度一搜索,竟然只有二個人遇到這問題的,而且也沒有說怎么解決。

我百度找了許久后,沒有找到解決的辦法,我到淘寶找人,有一個要300元,太坑了。我前些天用WDCP隨便備份了下,我也不知道能用不,但是,我寧愿自己來弄,大不了用以前備份的。

3,WDCP備份搬家

其實,在遇到502問題的時候,我就給網(wǎng)站備份了,但是,在解決前還是在解決后弄的就不記得了。我按照百度搜索的 wdcp備份搬家教程給備份了。

1,登錄WDCP控制面板,找到站點,點擊右邊的備字。

2,登錄WDCP控制面板,找到數(shù)據(jù)庫列表,點擊右邊的備份。

3,備份后,我們在XFTP軟件的/www/backup/目錄中,能看到對應mysql和web字樣的文件夾,然后下載下來保存就行了。

4,如果恢復,直接把網(wǎng)站文件上傳到網(wǎng)站的WEB相關(guān)的網(wǎng)站目錄下,把數(shù)據(jù)庫文件上傳到/www/wdlinux/mysql/var的相關(guān)網(wǎng)站下。最好先service mysqld stop停止數(shù)據(jù)庫運行,數(shù)據(jù)庫上傳好后,再service mysqld restart開啟數(shù)據(jù)庫運行。

這樣的操作步驟是不是很簡單呢?是的,可是,當你恢復的時候會發(fā)現(xiàn),我發(fā)現(xiàn)我的博客竟然還是無管理員權(quán)限,可能是我備份出錯后的,也可能是這樣備份出了問題。所以,邵連虎不建議大家用這種方法備份數(shù)據(jù)庫,還是導出數(shù)據(jù)比較好。

4,phpmyadmin導入文件大小限制

既然數(shù)據(jù)恢復不了,我以為是我備份出錯了,打算用以前備份的,竟然發(fā)現(xiàn)還是2015年6月備份的,這都2016年11月了,天哪,有一年多的時間沒備份了。自從用阿里云,比較穩(wěn)定,感覺沒有備份的必要,竟然讓我絕望了。怪自己疏忽了。

沒辦法,有總比沒有好吧,我只有用2015.6月備份的數(shù)據(jù)來恢復。可是,在我導入文件的時候發(fā)現(xiàn)導入不了,提示文件過大。我想起以前用ZIP格式的壓縮包上傳的,可是,發(fā)現(xiàn)竟然不支持ZIP格式的壓縮包。

邵連虎記得開始用WDCP的時候,導航數(shù)據(jù)是可以用ZIP格式的壓縮包的,竟然不可以了。我便百度了解,找到的解決辦法是:

打開phpmyadmin配置文件config.inc.php,加入如下代碼:

$cfg['ZipDump'] = TRUE

重啟apache服務器

可是,我登錄XFTP竟然找不到這個config.inc.php文件。既然找不到,我只想其他的辦法了。我在WDCP官方網(wǎng)站找一篇文章《phpmyadmin導入提示無法支持gz壓縮格式的問題》,我想既然ZIP格式不支持,這個GZ壓縮包也可以啊。

支持GZ格式的方法:

wget

chmod 755 wdcp_php_gz.sh

./wdcp_php_gz.sh

我百度了解,電腦安裝了一個 7-Zip軟件,然后就可以把數(shù)據(jù)文件壓縮成GZ格式的壓縮包了。然后我登錄phmyadmin導入數(shù)據(jù),竟然一下子就成功了。后來,我又導入一個大的,發(fā)現(xiàn)導入不了的。

導入不了,是因為phpmyadmin限制了上傳文件的大小,而且這個在百度也都能找到教程,如下:

upload_max_filesize,上傳文件大小

memory_limit 設(shè)置內(nèi)存

post_max_size 提交數(shù)據(jù)的最大值

找到php.ini文件,其實,這個在WDCP控制面板中就能找到,沒用WDCP控制面板的可以自己找下,把這幾個給改大點,比如都改成800M,把30秒改成0就是不限制時間,如下圖:

其實,把上面這幾項只要設(shè)置好后,一般使用phmyadmin導航數(shù)據(jù)就會成功了,可能這與網(wǎng)速也有關(guān)吧,如果網(wǎng)速不太好,也會導入不成功,這是百度了解的。如果文件太大,也只能使用GZ格式的壓縮包上傳了。

只要把上面的配置好,上傳壓縮包都會成功,可是,有些文件太大的話,上面的方法都不好用了。

5,phpmyadmin導入大文件

在phmyadmin下找到數(shù)據(jù)庫的配置文件config.sample.inc.php,這個大家不一定能找到,因為網(wǎng)上搜索到的都是長到config.inc.php這個文件,其實都是一樣的。打開這個文件,查找$cfg['UploadDir']這個參數(shù)就是設(shè)定導入文件存放的目錄,這里把值設(shè)定為shaolianhu(可以隨便起名字)

然后在libraries下找到config.default.php文件,查找$cfg['UploadDir']也給改為shaolianhu 這個方法網(wǎng)上一般沒有,只有改上面的文件,不過改了這個竟然成功了。

在phmyadmin在建立一個文件夾命名shaolianhu,把sql數(shù)據(jù)上傳到這個文件里,這時大家在phhmyadmin上傳文件的時候,從網(wǎng)站服務器上傳文件,選擇,導入就行。

這種方法比較不錯,有多大的數(shù)據(jù)估計都不用擔心了。不過,大家在修改上面二個文件的時候,一定不要使用記事本改,一定要用專業(yè)的編程軟件,比如UltraEdit,打開的時候用UTF-8格式,保存成UTF-8無BOM格式,否則大家會發(fā)現(xiàn)網(wǎng)站會有Warning: Cannot modify header information錯誤。

6,文章打不開,不能上傳圖片

大家把網(wǎng)站文件和數(shù)據(jù)都恢復成功后,一般都能正常打開了,可是,有些時候還會出現(xiàn)一些錯誤,比如網(wǎng)站空白,或出現(xiàn)其他的錯誤,就有可能是偽靜態(tài)文件導致的,所以,建議大家上傳的時候不要先上傳。

等網(wǎng)站數(shù)據(jù)恢復后,一般網(wǎng)站都正常打開了,卻發(fā)現(xiàn)文章打不開,有的時候我們會忘記再上傳偽靜態(tài)配置文件了,大家再上傳一下就行了。

我又登錄后臺試了下,其他的功能都沒問題,就是上傳圖片沒有權(quán)限,這個問題以前遇到過,只要登錄XFTP把UPLODS的相關(guān)文件設(shè)置成777權(quán)限就可以了。

7,提交審批問題解決

昨晚有十點多鐘了,我隨便搜索了下,找了幾家店鋪,然后一個個問懂WDCP不,問了幾個,沒遇到過這個問題。后來,找到一個,然后又問我怎么回事,也沒遇到過。過一會,他問我要數(shù)據(jù)庫地址。本來我不想給的,因為我并不抱多大的希望,過了一會,我還是把WDCP密碼和數(shù)據(jù)庫密碼都給他了。

我一邊在建立新的博客,然后問他,是否能弄好,如果不行,不要弄了,我打算建立新博客的。這時,賣家回復,別,我馬上弄好了。我有點不相信。過了一會,賣家說好了,你試試,我急忙登錄后臺,發(fā)現(xiàn)文章可以發(fā)布了,又恢復了正常,提交審核不再提示了。

其實,賣家也沒有遇到過這個問題,而我,在這些天找到一篇文章《wordpress失去管理員權(quán)限,無法進入后臺》就發(fā)給給了他,可是我自己卻不會改,一改就失敗,也不知道是不是這個原因,希望知道的朋友能跟邵連虎說下,謝了,目前自己還不知道怎么改這個問題。

8,wordpress后臺502問題

由于給淘寶賣家的那個是測試的網(wǎng)站,我新的服務器測試用的,我打算用以前的服務器重新恢復數(shù)據(jù),讓淘寶賣家第二天再在我恢復下。

然后,邵連虎把服務器又初始化了,然后安裝WDCP控制面板,其實,我以前安裝的是V2版本的,現(xiàn)在WDCP是V3版本的了,我以為版本高了,不用升級了,就按官方的教程安裝RPM包。

可是,當網(wǎng)站文件上傳,數(shù)據(jù)庫上傳(WDCP備份的,在XFTP上傳,不用導航)后,我發(fā)現(xiàn)我的邵連虎博客的后臺竟然登錄不了,提示502錯誤。對于這個問題,我首先想找的就是偽靜態(tài)配置文件.htaccess,我給刪除了,發(fā)現(xiàn)還是登錄不了后臺。

我又用UltraEdit軟件把數(shù)據(jù)庫配置文件弄成UTF-8無BOM模式的上傳,發(fā)現(xiàn)也不行。后來,我想到以前安裝WDCP控制面板遇到的問題,把WDCP升級一下竟然就可以了??墒?,WDCP都升級到V3了,為什么還要升級我就不明白了,下面是升級的方法:

1,輸入wget 然后點擊回車

2,再輸入sh php_up55.sh 然后點擊回車

3,輸入y,然后按回車,這時候軟件就會自動升級等待就行了

升級的時間比較長,得幾個小時的時間,所以,大家慢慢等吧。

9,網(wǎng)站空白問題

其實,我也前些天也遇到過一個問題,那就是網(wǎng)站搬家后,竟然空白一片。其實,這個問題主要是偽靜態(tài)文件.htaccess造成的。大家在上傳網(wǎng)站數(shù)據(jù)的時候,不要上傳這個文件,等上傳后,數(shù)據(jù)庫導入好,登錄后臺后再上傳就會恢復正常了。

大家用XFTP登錄的時候,會看不到.htaccess這個文件,大家用FTP工具登錄就能看到了,輸入網(wǎng)址,F(xiàn)TP用戶名,密碼就可以登錄了,看到了給刪除了,等登錄后臺再上傳就行了。

10,Warning: Cannot modify 問題

博客搬家后,我還遇到一個問題,那就是Warning: Cannot modify header information,其實這個問題我以前就遇到過,大家看下這篇文章《wordpress博客Warning: Cannot modify header information解決辦法》。

這個問題也很簡單,只要把數(shù)據(jù)庫配置文件下載了,用 UltraEdit軟件或其他的專業(yè)的編程軟件用UTF-8格式打開,然后導出為UTF-8無BOM格式的就行了,不要用記事本修改數(shù)據(jù)庫信息就行。

到此,我的邵連虎博客出現(xiàn)的問題就徹底解決了,其實,在那晚導航點擊不了的時候,我就不應該盲目的刪除,重新恢復數(shù)據(jù)的,如果像昨天的淘寶賣家如果找到,一下子就解決好了,幸好損失不大。

如果提交審核的問題解決不了,我這幾年的努力就白費了,幸虧也解決好了。在這提醒各位站長們,做網(wǎng)站不容易,不要以為網(wǎng)站很穩(wěn)定,就不備份了,備份對于站長來說,就像吃飯一樣,是必不可少的。一個網(wǎng)站,難免會出現(xiàn)問題,這是避免不了的,但是,我們要把風險降到最低。

通過這次的經(jīng)歷,讓我知道,如果想把站長這條路越走越遠,就必須得不斷的學會。不要說你不會,也不要因為你是業(yè)余人員而找借口。所以,這段時間我也打算好好地研究一下服務器,把網(wǎng)站備份,搬家都要學會,學的精通。

這幾天博客打不開,有許多網(wǎng)友的關(guān)心,還有阿里云一位技術(shù)人員,竟然私信問我有沒有備份,我都不知道他是怎么找到我 的,雖然沒幫到我什么,但也感謝。他也提醒我,阿里云有快照的功能,以后我也會研究下怎么用的。

好了,就講到這吧,博客恢復好了,我竟然沒有太興奮,畢竟是自己的疏忽造成的,如果我經(jīng)常備份,也不用擔心的太多了,要怪,就怪自己吧。既然博客恢復正常了,我這幾天也要好好工作了,同時,邵連虎也希望此篇文章,能幫助到其他的朋友們。

來源:邵連虎博客 微信1581891574 轉(zhuǎn)載請注明作者和出處,尊重原創(chuàng)。

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關(guān)文章

熱門排行

信息推薦