<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • 建立數據庫連接時出錯怎么辦,教你兩個有效解決方法


    wordpress數據庫連接出錯的原因和處理方案

    相信很多朋友都遇到過WordPress提示“建立數據庫連接時出錯”這個問題,英文為“Error establishing a database connection”。

    “建立數據庫錯誤時出錯”意味著由于某種原因,您的站點PHP代碼無法與MySQL數據庫連接以獲取顯示該頁面所需的數據。

    數據庫連接出錯的原因和處理方案

    數據庫連接出錯,一般是以下原因之一造成的:

    1、數據庫連接信息錯誤

    熟悉WordPress的朋友應該知道,在WordPress根目錄下有一個名為 wp-config.php 的文件,里面包含了數據庫連接信息:

    wordpress數據庫連接出錯的原因和處理方案

    所以,當我們遇到“建立數據庫連接時出錯”時,我們應該首先檢查這個wp-config.php文件的數據庫連接信息是否正確,尤其是當我們更換主機或數據庫的時候。如果不正確,就根據實際情況去修正。

    如果你不清楚新主機的數據庫連接信息,建議聯系主機商咨詢。

    2、MySQL數據庫停掉了

    由于某些原因,可能會導致MySQL數據庫進程停掉,比如內存不夠、PHP查詢語句錯誤等,這個時候, 如果已經確認wp-config.php的數據庫連接信息是正確的,那我們就應該去檢查下MySQL是否停掉了。如果是的,那就啟動看下是否可以恢復。

    導致MySQL停掉的原因可能很多,也比較復雜,在此我們不進行討論。如果MySQL經常無故停掉,建議找專業的運維人員去幫忙處理。

    3、數據庫表損壞

    如果已經確認wp-config.php的數據庫連接信息是正確,并且MySQl數據庫運行正常,那我們就應該去檢查數據庫是否有數據表損壞了。

    由于插件、主題的不斷變化,或者在WordPress網站中安裝了安裝編碼錯誤或不良的插件,或者文章數據量很大,這些都有可能導致數據庫損壞。

    要查找數據庫哪個表是否損壞,一般我們可以登錄phpmyadmin等可視化數據庫管理界面去查看,如果看到某個表的大小明顯和實際數據不符,或者有提示“正在使用中”(貌似是這句話,不是記得很清楚了),那就可以先下載備份一下數據庫,然后選中表,使用phpMyAdmin等內置的修復功能去修復。

    此外,我們可以開啟WordPress內置的數據庫修復功能進行修復,這個修復功能默認是禁用的,我們需要在 wp-config.php 文件的第二行后添加下面的代碼去開啟:

    define( ‘WP_ALLOW_REPAIR’, true );

    添加好以后,訪問你的網站任何一個頁面,WordPress就會自動嘗試去修復數據庫。請注意:任何人都可以訪問到數據庫修復頁面,所以一旦你執行完修復了以后,請務必記得刪除上面添加的代碼?。?/p>

    4、某些PHP文件損壞

    如果通過上面的步驟去檢查操作了,還是無法恢復正常,那我們就需要去考慮是否有PHP文件損壞了。因為PHP文件的損壞,會導致查詢功能的錯誤,從而導致數據庫出錯。

    至于到底哪些PHP文件損壞,這個是很難去找的,我們只能不斷去嘗試。大致的思路如下:

    備份網站的所有文件,很重要?。?!

    通過FTP等可以管理文件的界面,去刪除 wp-content/themes/ 目錄下當前使用的主題,然后看下是否可以恢復。注意必須保留一個WP默認自帶的主題,然后嘗試訪問 /wp-admin/ 網址。

    刪除 wp-content/plugins/ 目錄下的插件,看下是否可以恢復

    如果還不行,刪除 /wp-content/ 和 wp-config.php 以外的文件,重新到官方下載版本一致的WordPress原版,上傳覆蓋。

    整個操作過程可能有些復雜,如果你不會,請務必找專業的運維人員操作,并且請務必做好備份?。。。?!

    好了,以上就是處理 “建立數據庫連接時出錯” 的一般途徑,希望可以幫到大家。

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费