WordPress是一個穩(wěn)定且安全的平臺,但這并不意味著您不會在網(wǎng)站上遇到錯誤。許多用戶會面臨著一些問題,這些問題會阻止訪問者訪問網(wǎng)站或部分功能。
通過了解最常見的WordPress錯誤,您可以為快速解決這些問題做好準(zhǔn)備。恢復(fù)您的站點并使其快速運(yùn)行將最大限度地減少流量或收入損失。
在本文中,我們將分享5種最常見的錯誤類型,這些錯誤類型可能會顯示在您的WordPress網(wǎng)站上。
1.插件沖突
關(guān)于WordPress最好的事情之一就是可以非常容易地使用插件自定義網(wǎng)站功能。不幸的是,由于這些插件、WordPress本身以及主題都是由許多獨立的開發(fā)人員創(chuàng)建的,因此它們并不總是相處得很好。
插件沖突可能會導(dǎo)致您的網(wǎng)站出現(xiàn)許多令人沮喪的問題,包括:
- 某些功能不起作用。這有點含糊,但是插件沖突并不總是易于診斷。如果您的網(wǎng)站的一部分功能損壞了,您不確定為什么,檢查不兼容性是一種標(biāo)準(zhǔn)的故障排除最佳實踐。
- 超時的連接。?讀取“連接超時”錯誤可能表示您的網(wǎng)站上存在插件沖突。
- 調(diào)用未定義的函數(shù)。?這意味著您網(wǎng)站上的插件無法訪問其正常工作所需的代碼。有時這是由于不兼容造成的。
- 死亡白屏(WSoD)。此錯誤導(dǎo)致您的網(wǎng)站顯示為空白屏幕。這通常是插件沖突的結(jié)果。
處理這些常見的WordPress錯誤的標(biāo)準(zhǔn)做法是切換到默認(rèn)主題并停用所有插件。然后,將它們一個接一個地激活,直到癥狀再次出現(xiàn)。一般來說,最近激活或更新的主題或插件就是引起沖突的關(guān)鍵。
如果您被鎖定在管理區(qū)域之外,則可以通過使用FTP客戶端(例如FileZilla?)通過FTP連接到服務(wù)器來執(zhí)行此操作。然后,導(dǎo)航到??wp-content> plugins并重命名每個目錄:

要重新激活插件,請恢復(fù)其原始名稱。一旦確定了問題的根源,最好將其刪除。
2.建立數(shù)據(jù)庫連接時出錯
在某些時候,您嘗試訪問站點的后端時可能會看到一條錯誤消息,內(nèi)容為“建立數(shù)據(jù)庫連接時出錯”:

這意味著您的網(wǎng)站無法訪問您的數(shù)據(jù)庫。通常,這是因為wp-config.php文件中列出的數(shù)據(jù)庫信息不正確。
要解決此問題,請首先找到正確的數(shù)據(jù)庫信息。大多數(shù)網(wǎng)絡(luò)托管服務(wù)商會在您的帳戶信息中心的某處提供這些信息。
然后,使用FTP連接到服務(wù)器并找到wp-config.php:

右鍵單擊它,然后選擇 查看/編輯。將以下代碼行中列出的信息與您在虛擬主機(jī)帳戶中找到的信息進(jìn)行比較:
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name' );
/** MySQL database username */
define( 'DB_USER', 'database_username' );
/** MySQL database password */
define( 'DB_PASSWORD', 'database_password' );
如果存在差異,請進(jìn)行必要的編輯,然后將文件重新上傳到您的服務(wù)器。如果文件中的數(shù)據(jù)庫信息正確,則需要與托管服務(wù)提供商聯(lián)系,以確定問題是否出在服務(wù)器上。
每當(dāng)您對wp-config.php之類的文件進(jìn)行更改時,始終建議在桌面上保留原始文件的備份。如果在上傳更新文件時出現(xiàn)問題,例如不注意可能有錯字,則可以在找出問題的確切原因之前,以相同的方式快速還原原始版本。
3. 404:找不到頁面
作為用戶,遇到404:未找到頁面錯誤既令人失望又令人沮喪:
對于網(wǎng)站所有者,此錯誤意味著訪問者無法訪問您的內(nèi)容。那是一次錯過轉(zhuǎn)換的機(jī)會。
在某些情況下,可能會導(dǎo)致訪問者進(jìn)入您的404頁面:
- 您網(wǎng)站上的鏈接斷開。這意味著用戶試圖通過內(nèi)部鏈接瀏覽您的網(wǎng)站,但被定向到不存在的網(wǎng)址。
- 外部資源包括指向您網(wǎng)站的斷開鏈接。其他網(wǎng)站也可能具有指向您的網(wǎng)站的鏈接,但這些鏈接已損壞或被錯誤地編寫。
- 您的固定鏈接結(jié)構(gòu)設(shè)置不正確。當(dāng)您使用WordPress多站點或自定義文章類型時,這種情況最常見。
要在您自己的站點上查找和修復(fù)斷開的鏈接,您可以考慮使用諸如“Broken Link Checker”之類的工具:

該插件會檢測到您網(wǎng)站上無法正常工作的鏈接,并在網(wǎng)站后臺和郵件中通知您。
處理外部斷開的鏈接比較棘手。找到它們的一種方法是使用SEMRush的Site Audit Tool:

這將突出顯示斷開的內(nèi)部和外部鏈接。然后,您可以聯(lián)系包含它們的站點的所有者,并要求將這些路徑替換為可用的路徑。
如果您認(rèn)為問題是您的固定鏈接結(jié)構(gòu)導(dǎo)致的,通常可以通過導(dǎo)航到WordPress中的設(shè)置> 固定鏈接,重新保存一下來解決此問題:

注意,在固定鏈接設(shè)置中,如果選擇第一種“樸素”結(jié)構(gòu)不出現(xiàn)404錯誤,但是選擇其他結(jié)構(gòu)就會出現(xiàn)404,那么一般是由于你的主機(jī)不支持偽靜態(tài)或沒有添加偽靜態(tài)規(guī)則導(dǎo)致的,出現(xiàn)這種情況可以找主機(jī)問下,或者看下我們的文章《WordPress 偽靜態(tài)規(guī)則(IIS/Apache/Nginx)》
4. WordPress卡在維護(hù)模式下
每當(dāng)您在WordPress網(wǎng)站上運(yùn)行更新時,它都會自動進(jìn)入“維護(hù)模式”。在此期間嘗試訪問您的網(wǎng)站的所有訪問者都會收到一條消息“正在執(zhí)行例行維護(hù),請一分鐘后回來”,指出您的網(wǎng)站“正在進(jìn)行定期維護(hù)”:

更新完成后,一切應(yīng)恢復(fù)正常。不幸的是,有時WordPress被卡在維護(hù)模式下,使您的網(wǎng)站長時間無法使用。
幸運(yùn)的是,此錯誤的解決方案相對簡單。使用FTP連接到服務(wù)器,在網(wǎng)站根目錄查找名為.maintenance的文件:

.maintenance文件 刪除它,然后返回您的站點。一切應(yīng)該恢復(fù)正常。如果還不行,請繼續(xù)看《解決 WordPress“正在執(zhí)行例行維護(hù),請一分鐘后回來”》
5.不正確的文件權(quán)限
“文件權(quán)限”是指WordPress的本機(jī)安全功能。根據(jù)您的用戶角色,您可以在網(wǎng)站上執(zhí)行某些操作,例如安裝插件或更新內(nèi)容。這樣可以防止其他用戶或黑客進(jìn)行未經(jīng)授權(quán)的更改。
但是,有時您的文件權(quán)限設(shè)置可能不正確,從而使您無法進(jìn)行管理員級更改。這可能會導(dǎo)致幾個不同的問題。在某些情況下,您可能會看到一條消息,內(nèi)容為“抱歉,不允許您訪問此頁面”:

有時,不正確的文件權(quán)限可能會阻止您執(zhí)行以下操作:
- 安裝或更新主題和插件
- 將文章或頁面移到回收站
- 將文件上傳到您的媒體庫
整理權(quán)限的最佳方法是使用FTP。連接到服務(wù)器后,選擇wp-admin、wp-includes和wp-content。右鍵單擊它們,然后選擇“文件權(quán)限”:

在出現(xiàn)的窗口中,將“數(shù)值”設(shè)置為755。選擇??遞歸到子目錄中并僅應(yīng)用于目錄。重復(fù)此過程,但將“數(shù)值”設(shè)置為644,然后選擇遞歸到子目錄中?并僅應(yīng)用于文件:

然后,在public_html中選擇其余文件??。右鍵單擊它們,然后再次選擇“文件許可權(quán)”。數(shù)值應(yīng)再次為644,但無需擔(dān)心其他設(shè)置。
也即是文件目錄一般權(quán)限為 755,而文件權(quán)限一般為 644。
結(jié)論
使用WordPress時可能會遇到許多問題。提前知道期望什么將有助于您為他們做好準(zhǔn)備,以便您可以快速制定解決方案。
這篇文章分享了五種常見的WordPress錯誤類型及其可能的解決方案:
- 插件沖突:停用所有插件,然后一次將其重新激活,以查找問題的根源。
- 建立數(shù)據(jù)庫連接時出錯:編輯??wp-config.php文件以確保數(shù)據(jù)庫憑據(jù)正確。
- 404:找不到頁面:檢查鏈接是否斷開,并重新保存“固定鏈接”設(shè)置或檢查偽靜態(tài)規(guī)則問題。
- WordPress處于維護(hù)模式:使用FTP?刪除?.maintenance文件。
- 不正確的文件權(quán)限:通過FTP將其更改回建議的數(shù)值。
您是否對WordPress常見錯誤有任何疑問或如何解決它們?可以在下面的評論反饋給我們!
文本出自: https://wpmayor.com/5-common-wordpress-errors-how-to-fix-them/ ,由WordPress大學(xué)翻譯整理。
關(guān)于WordPress常見錯誤的其他文章:
- 在WordPress中調(diào)試和修復(fù)503服務(wù)不可用錯誤
- WordPress上傳圖片時遇到HTTP錯誤的解決辦法
- WordPress 建站中15個常見的錯誤
- WordPress 在線安裝或更新錯誤 PCLZIP_ERR_MISSING_FILE (-4)
- 如何解決“The plugin generated xxxx characters of unexpected output during activation” 錯誤
- WordPress錯誤:Missing argument 2 for wpdb::prepare()
- 解決WordPress錯誤:Fatal error: Allowed memory size of
- WordPress錯誤:無法啟用插件,因為它引起了一個致命錯誤
- WordPress錯誤:前后臺一片空白





