Copyright ? 2015 深圳市鑫惠廣網絡科技有限公司 粵ICP備2023111395號
前段時間,wordpress博客出問題了,發布不了文章,首頁有的不顯示文章。對于這個問題,以前也出現過,只需要花錢找人解決一下就好了。可是,我卻不愿意再找人解決了,打算自己給解決一下。
前幾天,我購買了一個服務器,把wordpress博客的文件和數據庫都給備份了,然后搬家到這里來。可是,在上傳文件的時候,發現有個錯誤。我一看,是幾個圖片找不到。總之,試了好多方法都不行。后來,我用最簡單的方法,直接把wordpress里的所有內容導出,在服務器直接開通了一個新博客,再把內容導入里面就可以了。
不過,導入的時候,發現有好多圖片都導入不了,有的可能是圖片不存在,或是文章不存在造成的吧,因為以前刪除過不少文章。
我看這方法可行,就買了一年的服務器,開通好博客后,再導入文章。在這時間內,我竟然把原來的服務器的系統給更換了,因為我打算學習下其他的方法的。結果導致,文章導入完了,圖片竟然沒有導入。因為導入的時候,可能原來的網站得正常打開才可以導入。
結果,導入完數據后,發現博客竟然出現下面的問題:
Error establishing a database connection
對于這個問題,網上的解決辦法是:
可以將wp-config.php文件中的
define(‘WP_DEBUG’,false)一句改為true,這樣可以顯示更具體的錯誤。
可是,即使這樣,不是出現其他的問題,我在百度找了好多方法都不行。最后裎在沒辦法的,問客服也不幫忙,得收費。我到某寶找人解決,他說是安裝的時候還是運行時候出現的,我說是運行時,他說是服務器的問題就不理我了。
博客再次搬家成功沒辦法,只有重新搬家了。可是,我原來的服務器更換了系統,快照就沒法用了。我問客服,說是要我買個數據盤掛載,我也照著做了,可是還是不會,不怎么怎么拷貝數據什么的。
忙了二天的時間,搬家好多次,怎么也弄不好,氣的真想不要了,重新建立一個博客,可是,還是不甘心,不能就這樣放棄了。后來,我就把原來的服務器更換了一個wordpress鏡像系統建立一個新博客,把內容導入。
這次用的鏡像可以說是和服務器是一個公司出的鏡像,幾乎都一樣,不過,卻沒有出問題,不知道為什么。難道是這個服務器的內存或磁盤大嗎。
以前感覺服務器比較好,簡單,方便。可是,這只針對于新站來說是不錯的。可是,對于我這個流量稍微大點的博客就不行了。1核1GB太小了,我現在的是1核2GB的。而且系統盤現在是40G的,輕量應用的才20GB,雖然總體價格便宜點,但感覺還是ECS實惠些。
此次搬家,我把博客模板換了。本來也不想換,可是,出錯誤,縮略圖不顯示,而且打開有點慢,而現在使用的模板,速度是比較快的。所以,改變是為了做的更好,有些時候是沒有辦法的。
導入大文件方法我用阿里云的服務器有一年多的時間了,從開始一點不懂,到現在似乎懂點了,對于我們這么業余人來說,也還不錯了,畢竟會用服務器來建站了。
在搬家的時候,大家會遇到一個問題,那就是導入的文章太小,對于這個問題,大家只需要找到php.ini這個文件,可以輸入sudo find / -name ‘php.ini’能查到。
或者新建一個php.ini文件,在你的主機空間的根目錄新建一個php.ini文件,里面使用如下代碼。upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300
如果是備份搬家數據太大,用下面的這個方法:
在phmyadmin下找到數據庫的配置文件config.sample.inc.php,這個大家不一定能找到,因為網上搜索到的都是長到config.inc.php這個文件,其實都是一樣的。打開這個文件,查找$cfg[‘UploadDir’]這個參數就是設定導入文件存放的目錄,這里把值設定為shaolianhu(可以隨便起名字)
然后在libraries下找到config.default.php文件,查找$cfg[‘UploadDir’]也給改為shaolianhu 這個方法網上一般沒有,只有改上面的文件,不過改了這個竟然成功了。
Copyright ? 2015 深圳市鑫惠廣網絡科技有限公司 粵ICP備2023111395號