最新在线看的黄网|伊人久久久久久久网站|日本a视频专区二|欧美A级无码毛片|有扫五av在线播放|好屌日aV在线播放|内射福利视频导航|极品少妇一区二区视频|无吗在线一区播放|性爱黄色视频不卡

您的位置:首頁 > wordpress

WordPress 建立數(shù)據(jù)庫連接時出錯
wordpress 2023-10-26編輯:深圳網(wǎng)站建設(shè)閱讀( WordPress 出錯 數(shù)據(jù)庫連接

WordPress 建立數(shù)據(jù)庫連接時出錯

建立數(shù)據(jù)庫連接時出錯是什么意思?

WordPress 網(wǎng)站,需要在一個運行PHP 7.4或更高版本;數(shù)據(jù)庫軟件可采用MySQL 5.6或更高版本的服務(wù)器中才能運行的。

通常,網(wǎng)站打開時 WordPress 主題或者 WordPress 一些模塊,就會通過 PHP 模塊訪問 MySQL 數(shù)據(jù)庫以檢索構(gòu)建頁面所需的所有數(shù)據(jù)。比如通過不同的PHP查詢函數(shù)獲取文章標題、作者姓名、發(fā)布日期等。

當出現(xiàn)「建立數(shù)據(jù)庫錯誤時出錯」意味著由于某種原因,您的站點 PHP 代碼無法與 MySQL 數(shù)據(jù)庫連接以獲取顯示該頁面所需的數(shù)據(jù)。

數(shù)據(jù)庫連接出錯,一般是以下幾個情況造成的:

1、數(shù)據(jù)庫連接信息錯誤

在 WordPress 網(wǎng)站創(chuàng)建成功后,根目錄下有一個名為 wp-config.php 的文件,里面包含了數(shù)據(jù)庫連接信息:

WordPress 建立數(shù)據(jù)庫連接時出錯

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

如果你不清楚新主機的數(shù)據(jù)庫連接信息,建議聯(lián)系主機商咨詢。

2、MySQL 數(shù)據(jù)庫停掉了

由于某些原因,可能會導(dǎo)致 MySQL 數(shù)據(jù)庫進程停掉,比如內(nèi)存不夠、PHP 查詢語句錯誤等。

在排除了第1種情況后,那我們就檢查下 MySQL 是否停掉了。如果是的,那就啟動看下是否可以恢復(fù)。

這里以寶塔面板來舉例:在「軟件商店」-「運行環(huán)境」中可以看到「MySQL」是否在運行中。

WordPress 建立數(shù)據(jù)庫連接時出錯

常規(guī)來說,重啟一次服務(wù)器會自動重啟MySQL 數(shù)據(jù)庫。

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

3、數(shù)據(jù)庫表損壞

如果已經(jīng)排除以上1、2種情況,那我們就應(yīng)該去檢查數(shù)據(jù)庫是否有數(shù)據(jù)表損壞了。

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

要查找數(shù)據(jù)庫哪個表是否損壞,一般我們可以登錄 phpmyadmin 等可視化數(shù)據(jù)庫管理界面去查看,如果看到某個表的大小明顯和實際數(shù)據(jù)不符,或者有提示「數(shù)據(jù)庫已損壞」,那就可以先下載備份一下數(shù)據(jù)庫,然后選中表,使用phpMyAdmin等內(nèi)置的修復(fù)功能去修復(fù)。

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

define( 'WP_ALLOW_REPAIR', true );

添加好以后,訪問你的網(wǎng)站任何一個頁面,WordPress就會自動嘗試去修復(fù)數(shù)據(jù)庫。

請注意:任何人都可以訪問到數(shù)據(jù)庫修復(fù)頁面,所以一旦你執(zhí)行完修復(fù)了以后,請務(wù)必記得刪除上面添加的代碼!!

4、某些PHP文件損壞

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

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

大致的思路如下:

1、備份網(wǎng)站的所有文件,很重要!??!

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

3、刪除 wp-content/plugins/ 目錄下的插件,看下是否可以恢復(fù)。

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

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

?0

服務(wù)范圍:WordPress搭建、WordPress主題開發(fā)、WordPress二次開發(fā)、WordPress插件開發(fā)
其它服務(wù):網(wǎng)站建設(shè)、企業(yè)郵箱、數(shù)字證書ssl、400電話、
技術(shù)標簽:企業(yè)網(wǎng)站、外貿(mào)網(wǎng)站、外貿(mào)商城、其它問題
聯(lián)系方式:電話:13714666846 微信同號

企業(yè)網(wǎng)站定制

企業(yè)網(wǎng)站定制 根據(jù)企業(yè)需求,量身定制設(shè)計

企業(yè)網(wǎng)站定制:2800元起
添加微信 請說明來意
聯(lián)系我們
站內(nèi)搜索 MORE+

24小時服務(wù)熱線 0755-29765948
  • 地址:深圳市羅湖區(qū)人民北路2033號206
  • 電話:0755-29765948 傳真:82256610
  • 手機:13714666846 18948334877
  • 郵箱:gong@ew35.com 164761418@qq.com
  • 粵ICP備14049207號
創(chuàng)意化數(shù)字品牌整合網(wǎng)絡(luò)營銷
營銷網(wǎng)站讓你坐等商機坐傭客戶,Rss

版權(quán)所有:深圳市網(wǎng)商在線科技有限公司

版權(quán)所有:深圳市網(wǎng)商在線科技有限公司
友情連接link: