仔細研究常見的 WordPress 錯誤以及如何修復它們
已發表: 2020-02-15雖然 WordPress 驅動的網站很容易管理,但您可能會遇到一些令人沮喪的 WordPress 錯誤。 您是否在屏幕上看到錯誤消息? 不要驚慌,好消息是您之前的其他人已經遇到、報告並解決了同樣的錯誤。 繼續閱讀以了解最常見的 WordPress 錯誤以及解決方法。
在修復以下任何錯誤之前,請確保擁有 WordPress 網站的備份副本。 研究用於備份網站的 WordPress 插件很有幫助。
語法錯誤
如果您看到語法錯誤,則表示您在將代碼片段添加到 WordPress 時出錯。 在創建 PHP 結構時,您可能不小心遺漏了一個字符,或者您的代碼語法不正確。
如何修復語法錯誤?
解決方案。 語法錯誤將告訴您代碼中的哪個文件和大致行包含錯誤。 額外的括號或缺少的逗號可能會破壞整個代碼。 因此,解決問題的唯一方法是修復腳本。
WordPress死機白屏
白屏死機通常被稱為操作系統錯誤,導致顯示沒有信息的空白屏幕。 PHP 錯誤和數據庫錯誤通常會導致白屏錯誤。
如何修復死機白屏?
解決方案 1.最有可能的是,您的主題或插件之一觸發了錯誤。 請按照以下步驟進行修復。
1. 如果您可以使用管理屏幕,請嘗試停用所有插件,然後一一重新激活它們。
2. 如果您無法訪問您的管理屏幕,請使用 FTP 登錄您的站點。
3. 要停用所有插件,請導航到文件夾wp-content/plugins 。 現在,將“ plugins ”文件夾重命名為“ plugins.old” 。
4. 接下來,登錄到您的管理插件頁面/wp-admin/plugins.php以禁用任何放錯位置的插件。
5. 要重新激活插件,請將“ plugins.old ”重命名為“ plugins ”。
解決方案2。如果插件停用不起作用,您的主題可能是觸發錯誤的主題。 如果您剛剛激活了一個新主題或創建了一個新站點,這種情況尤其可能發生。 請按照以下步驟修復錯誤。
1. 如果可用,請轉到管理屏幕並激活默認 WordPress 主題。
2. 如果您無法使用管理屏幕,請通過 FTP 登錄您的站點。
3. 要停用主題,請找到 / wp-content/themes/ 文件夾。
4. 現在,為活動主題重命名此文件夾。
(500內部服務器錯誤
另一個常見的 WordPress 錯誤是內部服務器錯誤(有時稱為 500 內部服務器錯誤)。 此錯誤通常發生在某些東西不工作並且服務器無法識別問題時。 由於錯誤無法識別問題,因此您的工作就是找出問題所在。
如何修復內部服務器錯誤?
解決方案 1.如果您看到內部服務器錯誤,您應該做的第一件事是檢查損壞的 .htaccess文件。
1. 通過 FTP 或託管帳戶儀表板中的文件管理器登錄您的網站。
2. 找到 . htaccess文件並將其重命名為htaccess.old 。
3. 嘗試加載您的網站,看看這是否解決了錯誤。
4. 如果可行,請轉到 WordPress 管理中的設置 > 永久鏈接。 確保單擊保存按鈕而不進行任何更改。
解決方案 2.停用所有插件。 您可以在管理屏幕中或通過 FTP 執行此操作。
解決方案 3.禁用您當前的主題並切換到默認的 WordPress 主題。
解決方案 4.有時,如果您用盡 PHP 內存限制,可能會觸發此 WordPress 錯誤。 嘗試增加 PHP 限制。
解決方案 5.如果這些都不能解決內部服務器錯誤,那麼值得重新上傳核心文件。 不用擔心,從全新的 WP 安裝重新上傳WP-admin和WP-includes不會刪除您現有的任何信息。
建立數據庫連接時出錯
如果您看到錯誤建立數據庫連接消息,顯然與您的數據庫的連接存在問題,這可能由於多種原因而發生。 請記住,解決此錯誤對於初學者來說可能非常具有挑戰性。
如何修復建立數據庫連接的錯誤?
解決方案 1.在大多數情況下,當用戶錯誤地輸入或修改其數據庫憑據時,會彈出此錯誤。 您應該做的第一件事是檢查您的數據庫名稱、用戶名、密碼和主機是否輸入正確。
解決方案 2.如果您的配置正確,請聯繫您的網絡託管服務提供商討論該問題。 您的數據庫可能會關閉,因為它已達到配額或服務器只是關閉了。 無論哪種方式,您的託管服務提供商都可以識別並解決問題。
解決方案 3.如果您的配置正確,並且您已與託管服務提供商確認,則您的網站可能已被黑客入侵。 使用安全工具掃描您的網站是否存在潛在威脅。 如果您發現您的網站已被黑客入侵,請立即更改您的登錄信息並從備份中恢復您的網站。
連接超時
Connection Timed Out 錯誤通常是由於共享服務器過載而出現的。 耗盡的 PHP 內存限制、繁重的插件和主題功能錯誤都可能導致服務器過載。
如何修復連接超時錯誤?
解決方案 1 。 嘗試停用所有插件,看看它是否解決了問題。 如果錯誤不再出現,請一一重新激活您的插件以查找導致問題的插件。
解決方案 2 。 切換回默認的 WordPress 主題以排除任何與主題相關的問題。

解決方案 3.增加您的 PHP 內存限制。 您可以在wp-config.php中執行此操作,也可以要求您的託管服務提供商增加您的內存限制。
解決方案 4 。 如果這些都不起作用,請嘗試增加php.ini文件中的最大執行時間。 由於它不是 WordPress 核心文件,因此您需要聯繫您的託管服務提供商並要求他們增加最大執行時間。
內存耗盡錯誤
內存耗盡錯誤顯示為死機白屏或致命錯誤消息。 當 WordPress 代碼用盡默認內存大小限制時,通常會發生該錯誤。
如何修復內存耗盡錯誤?
解決方案。 增加您的 PHP 內存限制。
1. 打開您的wp-config.php文件。
2. 在主 PHP 標記中添加此代碼以將內存限制為 64M。
定義('WP_MEMORY_LIMIT','64M');
3. 設置默認的 WordPress 主題並禁用所有插件。
502錯誤的網關
當您對服務器的請求處理時間過長時,通常會出現 502 Bad Gateway。 它通常是由於高流量導致的臨時故障而發生的。 觸發 502 錯誤的另一個常見原因是插件或主題編碼不當。
如何修復 502 Bad Gateway 錯誤?
解決方案 1.您應該做的第一件事是重新加載您的網站。 如果錯誤是由流量增加或服務器資源不足觸發的,則重新加載網站將解決問題。
解決方案 2 。 如果重新加載不是特別有用,請嘗試清除瀏覽器緩存。 如果您使用的是 Windows 或 Linux 操作系統,請按Ctrl + F5 。 Command + Shift + R是 Mac OS 用戶的快捷方式。 或者,您可以在瀏覽器設置中手動清除緩存。 刪除所有緩存後,嘗試重新加載您的網站。
其他解決方案。 如果這些解決方案都不適合您,那麼錯誤很可能是由其他東西觸發的。 查看這篇文章,了解如何通過 Hostinger 修復 502 錯誤網關。
404 頁面未找到錯誤
當網站找不到您指定的頁面時,通常會發生 404 錯誤。 404 錯誤的主要原因是永久鏈接設置。
如何修復 404 Page Not Found 錯誤?
解決方案。 通過Settings > Permalinks重新配置您的永久鏈接。 如果這不起作用,您需要手動編輯.htaccess文件,如下所示。
<!-- wp:paragraph --> <p># BEGIN WordPress</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><IfModule mod_rewrite.c></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>RewriteEngine On</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>RewriteBase /</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>RewriteRule ^index\.php$ - [L]</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>RewriteCond %{REQUEST_FILENAME} !-f</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>RewriteCond %{REQUEST_FILENAME} !-d</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>RewriteRule . /index.php [L]</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></IfModule></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p># END WordPress</p> <!-- /wp:paragraph -->
如果這不起作用,請聯繫您的託管服務提供商並要求他們為您啟用mod.rewrite規則。
因計劃維護錯誤而暫時不可用
由於 WordPress 更新中斷或未完成,可能會出現“暫時無法進行計劃維護”錯誤。 每當 WordPress 更新時,它會將您的網站置於維護模式。 當更新中斷或未完成時,WordPress 仍將您的網站保持在維護模式。
如何修復“計劃維護暫時不可用”錯誤?
解決方案 1 。 解決此錯誤的最簡單方法是手動更新您的 WordPress 安裝。
解決方案 2 。 如果手動安裝不起作用,請通過 FTP 登錄您的網站。 然後,刪除.maintenance文件。
包起來
WordPress 非常易於使用並具有許多有用的功能,但作為每個內容管理系統,它都有其缺陷。 最重要的一點是沒有無法解決的 WordPress 錯誤。 保持冷靜並使用上述提示永久修復這些錯誤!