新聞中心

網(wǎng)站建設(shè)公司,為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計及定制網(wǎng)站建設(shè)服務(wù),專注于企業(yè)網(wǎng)站制作,高端網(wǎng)頁制作,對成都餐廳設(shè)計等多個行業(yè)擁有豐富的網(wǎng)站建設(shè)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。專業(yè)網(wǎng)站設(shè)計,網(wǎng)站優(yōu)化推廣哪家好,專業(yè)網(wǎng)站推廣優(yōu)化,H5建站,響應(yīng)式網(wǎng)站。
嘗試安裝wordpress或訪問您的WordPress站點(diǎn)時卻遇到錯誤,提示“您的php安裝似乎缺少WordPress所需的mysql擴(kuò)展。”?英文全稱為:Your PHP installation appears to be missing the MySQL extension which is required by WordPress。
與任何WordPress錯誤消息一樣,遇到阻止您使用/訪問WordPress站點(diǎn)的問題可能會令人沮喪。
但是,不要絕望!通常,此錯誤意味著您網(wǎng)站上的代碼出現(xiàn)問題,并且某些原因阻止WordPress能夠連接到其MySQL數(shù)據(jù)庫。
在本文中,我們將討論“某事”可能是什么,并分享一些有關(guān)如何排除故障和修復(fù)此錯誤消息的提示。
是什么導(dǎo)致WordPress缺少M(fèi)ySQL擴(kuò)展錯誤?
正如我們在介紹中提到的,錯誤消息“您的PHP安裝似乎缺少WordPress所需的MySQL擴(kuò)展”是您服務(wù)器上的代碼/腳本的一些問題的步驟。
具體來說,此錯誤意味著您服務(wù)器上的PHP沒有必要的擴(kuò)展來將您的WordPress站點(diǎn)連接到其MySQL數(shù)據(jù)庫。
出現(xiàn)這種情況的主要原因有兩個:
1. 您使用的是過時版本的WordPress和PHP 7+
如果您使用的是非常舊版本的WordPress和現(xiàn)代版本的PHP,您可能會遇到此錯誤,因?yàn)镻HP 7.0不推薦使用MySQL擴(kuò)展來支持MySQLi。也就是說,PHP 7+不再包含WordPress正在尋找的MySQL擴(kuò)展。
現(xiàn)代版本的WordPress將改為使用較新的PDO_MySQL或MySQLi擴(kuò)展。但是,較舊版本的WordPress(低于 3.9 版)可能會導(dǎo)致此問題。
2. 您使用的是PHP 5.6或更低版本,但缺少擴(kuò)展或配置不正確
另一個可能的原因是您使用的是PHP 5.6(在 MySQL 擴(kuò)展被棄用之前),但該擴(kuò)展丟失或配置不正確。
如何修復(fù)“您的PHP安裝似乎缺少WordPress所需的MySQL 擴(kuò)展”
現(xiàn)在您知道發(fā)生了什么,讓我們回顧一些有關(guān)如何排除故障和解決問題的提示。
1. 檢查您使用的PHP版本
診斷此問題的第一步是確定您的 WordPress 站點(diǎn)的服務(wù)器正在運(yùn)行哪個版本的PHP。這個問題的答案將決定您接下來要采取的步驟。
要檢查這一點(diǎn),請使用FTP連接到WordPress站點(diǎn)的服務(wù)器。您可以從您的網(wǎng)絡(luò)主機(jī)獲取您的FTP憑據(jù),您還需要一個FTP客戶端來連接。
如果您的主機(jī)使用cPanel,您可以使用cPanel文件管理器工具。
連接到服務(wù)器后,在WordPress站點(diǎn)的根目錄中創(chuàng)建一個名為phpinfo.php的新文件。這應(yīng)該與包含wp-config.php文件的文件夾相同。
然后,編輯文件并添加以下代碼片段:
保存文件后(并在需要時重新上傳保存的版本),導(dǎo)航到yoursite.com/phpinfo.php,確保將yoursite.com替換為您的實(shí)際域名。
您應(yīng)該會看到一個屏幕,其中顯示了有關(guān)服務(wù)器上PHP配置的許多不同信息。向下滾動到Core部分并查找PHP Version項。注意數(shù)字——你應(yīng)該看到類似xxx 的東西。例如7.2.25或5.6.8:
如何檢查您的WordPress網(wǎng)站的PHP版本
如果您的PHP版本以“7”開頭,則通常意味著您需要更新WordPress軟件。另一方面,如果您仍在使用PHP 5.X,您可能會缺少M(fèi)ySQL擴(kuò)展。
注意 – 我們強(qiáng)烈建議使用最新版本的PHP。事實(shí)上,我們不支持PHP 7.4以下的版本。這些舊版本的性能較慢,并且由于它們不再接收安全更新,因此可能對您的站點(diǎn)構(gòu)成安全風(fēng)險。
2. 更新核心WordPress
如果您的服務(wù)器使用的是PHP 7+,則此錯誤的最可能原因是您運(yùn)行的是舊版本的WordPress。如果您使用WordPress 3.9或更低版本,則可能會觸發(fā)此錯誤。
因此,修復(fù)方法是更新您的WordPress軟件,該軟件還將帶來許多其他功能、安全性和性能改進(jìn)。
要手動升級您的WordPress版本,首先,請確保您有網(wǎng)站的備份版本。然后,轉(zhuǎn)到WordPress.org并下載最新的WordPress副本。
下載后,將zip文件解壓縮到您的計算機(jī)。然后,打開包含所有WordPress文件的文件夾并刪除以下項目:
- wp-config-sample.php文件。
- wp-config.php文件(您可能看不到這個文件-只需確保刪除它,如果它的存在)。
- wp-content的文件夾。
刪除這些項目后,通過FTP將剩余的文件/文件夾上傳到您的服務(wù)器。當(dāng)您的FTP客戶端提示重復(fù)文件時,告訴它覆蓋所有文件:
通過覆蓋現(xiàn)有文件重新安裝WordPress
文件上傳完成后,您的WordPress站點(diǎn)應(yīng)該運(yùn)行最新版本,并且您的問題應(yīng)該得到解決。
作為后續(xù)步驟,您還應(yīng)該確保將所有插件和主題也更新到最新版本。
3.檢查是否安裝了MySQL擴(kuò)展
如果您的服務(wù)器仍在使用PHP 5.6或更低版本,則您的服務(wù)器可能缺少WordPress所需的 MySQL 擴(kuò)展。
要檢查是否是這種情況,請返回您在步驟1中上傳到服務(wù)器的phpinfo.php文件。
查找名為mysql或mysqli的部分。
如果安裝了MySQL擴(kuò)展,您應(yīng)該會在Client API library version項旁邊看到一個版本號:
如何查看是否安裝了WordPress MySQL擴(kuò)展
如果找不到此信息,則表示未安裝MySQL擴(kuò)展。最好的解決方案通常是聯(lián)系您的主機(jī)的支持人員并要求他們?yōu)槟惭b它。
注意– 我們再次強(qiáng)烈建議不要使用低于7.4的PHP版本,因?yàn)樗鼈儾辉俳邮瞻踩虏⑶倚阅懿蝗缧掳姹尽?/p>
除非您絕對必須繼續(xù)使用PHP 5.6或更低版本,否則更好的解決方案是將您的服務(wù)器升級到PHP 7.4+,而不是花時間正確配置舊版本的PHP。您可以按照我們的指南了解如何更新WordPress站點(diǎn)的PHP版本。
4. 確保PHP擴(kuò)展配置正確
如果您使用的是 PHP 5.6 或更低版本并且安裝了擴(kuò)展,則問題可能是它沒有正確配置。兩個常見的問題是:
- 在使用 Linux 服務(wù)器時上傳用于 Windows 服務(wù)器的php.ini文件
- 文件路徑不正確。
您可以在之前創(chuàng)建的phpinfo.php文件中找到php.ini文件的位置:
如何找到WordPress php.ini文件路徑
首先,我們建議通過將現(xiàn)有文件下載到您的本地計算機(jī)來備份它。然后,嘗試刪除php.ini文件,看看是否能解決問題。
小結(jié)
“您的PHP安裝似乎缺少WordPress所需的MySQL擴(kuò)展”消息是一個令人沮喪的錯誤,因?yàn)樗雌饋矸浅<夹g(shù)性。
但是,通過本文中的步驟,您應(yīng)該能夠診斷并修復(fù)問題。
我們推薦的解決方案是確保您使用的是最新版本的PHP和WordPress。
如果您使用PHP 7.4+和WordPress 5.0+,您應(yīng)該能夠自動修復(fù)此錯誤并使您的站點(diǎn)重新運(yùn)行,同時還可以從更新帶來的所有其他性能、安全性和功能增強(qiáng)中受益。
分享標(biāo)題:如何修復(fù)“您的PHP安裝似乎缺少WordPress所需的MySQL擴(kuò)展”錯誤
本文URL:http://www.dlmjj.cn/article/djeejje.html


咨詢
建站咨詢
