国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

WordPress Establishing a Database Connection錯誤解決方法

發(fā)布時(shí)間:2022-09-15 11:31 來(lái)源:主機偵探 閱讀:62 作者:主機偵探 欄目: 經(jīng)驗分享 歡迎投稿:712375056

很多朋友在使用美國主機搭建WordPress網(wǎng)站時(shí),可能訪(fǎng)問(wèn)時(shí)經(jīng)常會(huì )出現“Establishing a Database Connection”錯誤,對于沒(méi)啥經(jīng)驗的站長(cháng)來(lái)說(shuō)可能解決起來(lái)比較棘手。

“Establishing a Database Connection”其字面意思就是需要建立數據連接,言下之意就是問(wèn)題出現在數據庫連接上面。那么,當WordPress網(wǎng)站出現“Establishing a Database Connection”錯誤時(shí)應該如何解決呢?本文就簡(jiǎn)單的介紹幾種解決方法。

      確認/wp-admin/路徑

首先需要確認網(wǎng)站wp-admin/是不是也出現了同樣的問(wèn)題,例如,如果網(wǎng)站域名是www.idcspy.com,可以訪(fǎng)問(wèn)htttp://www.idcspy.com/wp-admin/,看看是不是也會(huì )出現“Establishing a Database Connection”錯誤,如果此時(shí)出現“One or more database tables are unavailable”錯誤,那么就表示需要執行修復數據庫了。

現在WordPress本身提供了自動(dòng)修復數據集功能,可以幫助用戶(hù)自動(dòng)檢查問(wèn)題并嘗試進(jìn)行修復。

啟用WordPress自動(dòng)修復功能

要啟用WordPress自動(dòng)修復數據庫功能,首先需要找到wp-config.php這個(gè)配置文件,在這個(gè)配置文件中找到「/* That’s all, stop editing! Happy blogging. */」后,然后將以下代碼寫(xiě)在它的上方:

define(‘WP_ALLOW_REPAIR’, true);

編輯方法也可以參考下圖所示:

      編輯好代碼之后,接下來(lái)就可以前往/wp-admin/maint/repair.php頁(yè)面進(jìn)行查看,例如,https://www.idcspy.com/wp-admin/maint/repair.php頁(yè)面,進(jìn)行修復數據庫的選項(這個(gè)換成你自己的域名),如下圖所示:


需要注意的是,在修改define(‘WP_ALLOW_REPAIR’, true);之后,所有人都可以訪(fǎng)問(wèn)/wp-admin/maint/repair.php頁(yè)面并進(jìn)行操作,因此一但執行完修復與優(yōu)化數據集之后,一定及時(shí)要去wp-config.php頁(yè)面將define(‘WP_ALLOW_REPAIR’, true);代碼刪除。

      如果經(jīng)過(guò)修復數據庫之后,此問(wèn)題仍然沒(méi)有被解決,那么可以在嘗試以下方法。

檢查wp-config.php配置文件數據庫憑證

wp-config.php是WordPress程序的配置文件,其重要性不言而喻,其中包含了WordPress與數據庫連結的相關(guān)憑證。假如曾經(jīng)在安裝WordPress之后更改了數據庫的使用者名稱(chēng)或密碼,那么在這里就需要重新更改一次,否則就會(huì )出現“Establishing a Database Connection”的錯誤提示,主要四大配置點(diǎn)如下:

define(‘DB_NAME’, ‘database-name’);

define(‘DB_USER’, ‘database-username’);

define(‘DB_PASSWORD’, ‘database-password’);

define(‘DB_HOST’, ‘localhost’);

請根據你的數據庫名稱(chēng)、用戶(hù)名稱(chēng)、密碼,然后確實(shí)是否和wp-config.php配置文件中設置的一致。此外,在DB_HOST部分,并不是所有的主機空間都設置localhost,像是BlueHost、HostGator等大多數美國主機都是localhost,但也有極少數主機可能并不是填localhost,具體可以咨詢(xún)主機商。

檢查共享主機的負載情況

還有一種情況,那就是當網(wǎng)站訪(fǎng)問(wèn)流量過(guò)大時(shí),會(huì )導致虛擬主機資源超負荷運行,這樣就會(huì )網(wǎng)站變得越來(lái)越慢,最終導致某些訪(fǎng)問(wèn)者會(huì )看到此錯誤訊息。

這種情況大多出現在性能較差的美國虛擬主機當中,尤其是便宜的虛擬主機甚至是免費虛擬主機,出現“Establishing a Database Connection”錯誤情況的幾率會(huì )大大增加。

眾所周知,在使用美國虛擬主機時(shí),一般都會(huì )有CPU、內存、IIS以及MySQL連接數等資源限制,而性能差、便宜或者免費的虛擬主機在這方面限制的更加厲害,所以大家在選用應該加以慎重。

以上就是關(guān)于WordPress出現“Establishing a Database Connection”錯誤的常見(jiàn)幾種解決方法,一把情況下,出現“Establishing a Database Connection”錯誤主要原因為:

1、主機負載過(guò)高導致臨時(shí)性出現錯誤;

2、數據庫密碼與wp-config.php配置文件中設置的不一致。

如果是新手站長(cháng)遇到這種情況可能會(huì )讓你不知所措,但大家也不用過(guò)于著(zhù)急,可以使用以上方法進(jìn)行逐一排查解決,這樣就可以快速解決問(wèn)題而不必花費太多時(shí)間。

最后,WordPress出現“Establishing a Database Connection”錯誤的原因可能還有很多,具體原因需要具體對待,大家也可以網(wǎng)上多找一些資料看看,或者需求主機商幫忙解決。

來(lái)源鏈接:https://www.idcspy.com/establishing-database.html

本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

美女内射无套日韩免费播放| 亚洲精品卡2卡3卡4卡5卡区| 亚洲一区二区无码偷拍| 2828无码高潮毛片| 亚洲AV日韩AV无码AV| 好男人在线影院官网WWW|