WordPress常見的10個錯誤以及如何修復

如果您的業務網站是基於WordPress構建的,則很可能會遇到一些常見的WordPress錯誤。您現在也面臨著一個挑戰,否則您將無法在這裡找到自己的出路。

不用擔心 幾率對你有利。使用WordPress構建您的網站後,您還有其他用戶遇到了相同的Wordpress錯誤並很可能找到了解決方法。

在本文中,我們將分解Wordpress用戶遇到的十個最常見錯誤,並提供您可以自己做的簡單修補程序。

但是首先,明智的說一下……

備份您的網站!

我們今天將與您分享的某些流程需要在後端進行一些修補,這可能導致上帝知道哪些悲喜劇。如果在進行任何更改之前備份站點,則可以避免很大的潛在壓力。

您的網路主機通常會提供此類服務的一種變體,但您可以使用Wordpress插件自行完成。儘管它會花費您一些錢,但Vaultpress是一個輕巧但功能強大的解決方案。但是,在大多數情況下,UpdraftPlus的免費插件可以正常工作。如果您喜歡,也可以手動執行此操作。

無論您採用哪種處理方式,都必須先準備好Wordpress備份,然後再嘗試任何操作。

為了減輕此過程中的任何其他問題,您可能還需要進行一些Wordpress故障排除並準確指出要修復的內容。

話雖如此,讓我們潛入吧!

1. 500內部伺服器錯誤

問題:

是最常見的錯誤WordPress用戶面對的一個,主要是因為它意味著,一些與你的伺服器南下和WordPress不知道它到底是什麼。

登錄到WordPress網站時,如果出現「內部伺服器錯誤」或「 500內部伺服器錯誤」,則可以輕鬆檢測到此問題。

解:

可以想像,有許多方法,你可以去修復這個錯誤。

檢查您的.htaccess文件

.htaccess文件是您的朋友。通過使用重寫規則指導站點,它可以幫助您的站點了解其功能。但是,每當您向站點添加新功能時都會進行更改,這也可能是一個巨大的痛苦。這樣,它可能會損壞並導致您得到可怕的錯誤。

幸運的是,有一個快速修復方法。

轉到您的FTP客戶端,然後在根目錄中找到.htaccess文件。如果看不到它,則需要啟用「強制顯示隱藏文件」。

找到文件後,將其文件名重命名為.htaccess_old。重新載入您的網站。

如果這樣可以解決錯誤,請重新保存您的永久鏈接結構(在「設置」>「永久鏈接」中)以生成新的.htaccess文件。

增加您的PHP內存限制

SE(內部伺服器錯誤)也可能是由於wp-config.php文件中的內存不足。在這種情況下,簡單的解決方法是增加PHP內存。

為此,請訪問您的wp-config.php文件並添加以下行:

define(’WP_MEMORY_LIMIT’,’64M’)。

這段代碼將告訴WordPress將您網站的內存限制增加到64MB。如果您的情況和託管提供商允許,則此代碼的其他變體設置為128MB和256MB。您還應該將代碼粘貼在「僅此而已,停止編輯!祝您博客愉快。」

值得注意的是,並非所有的Web主機都允許其用戶自己增加站點的內存限制,在這種情況下,您需要請他們為您做。

遠程停用所有插件

有時,錯誤的插件可能會觸發內部伺服器錯誤。當插件與您當前的WordPress版本不兼容,或者插件最初被損壞且容易受到攻擊時,就會發生這種情況。

不要驚慌 您可以輕鬆解決此問題。

您需要做的是停用插件,然後逐個重新激活它們,直到發現哪個插件導致了錯誤。

ISE有時會將您鎖定在wp-admin外,您必須在其中遠程進行此操作。轉到您的FTP客戶端,找到wp-content文件夾,然後將您的插件文件夾重命名為「 plugins_old」。

這將停用所有插件並消除錯誤,使您可以訪問網站的後端。在那裡,只需單獨重新激活插件,然後查看引起問題的插件。

與您的主機聯繫如果您已經用盡了以上所有選項,現在是時候聯繫您的虛擬主機,並要求他們從他們的末端開始為您服務。大多數網路託管商都會很樂意為您做這件事。

2. WordPress錯誤建立資料庫連接

問題:

當WordPress是在連接到您的網站的MySQL資料庫伺服器發生故障時此 資料庫是所有文件所在的位置。如果WordPress無法連接到它,則您的網站很可能將關閉。

解決方案:

檢查的wp-config.php文件簽出

wp-config.php文件包含您的登錄憑據和其他有關WordPress的基本信息。

確保您的用戶名,密碼,資料庫名稱和主機伺服器正確。為此,跳至您的根目錄並找到wp-config.php,進行訪問,並確保此代碼中包含正確的憑據。

define(’DB_NAME’,’database_name’);
/ ** MySQL資料庫用戶名* /
define(’DB_USER’,’用戶名’); / ** MySQL資料庫密碼* /
define(’DB_PASSWORD’,’password’);

/ ** MySQL主機名* /
define(’DB_HOST’,’localhost’);

這樣做可以解決大多數情況下的問題。

向您的主人尋求幫助

如果錯誤仍然存​​在,則可能是您的MySQL伺服器出了點問題,或者您達到了最大大小。無論哪種情況,都可能是時候聯繫您的虛擬主機並要求快速修復。

3. WordPress更新後出現「根本無法進行定期維護」錯誤

問題:

你得到錯誤的「計劃檢修暫時不可用」,這不是一個真正的錯誤。從技術上講,這是一個通知頁面。當您將WordPress更新到新版本時,通常會發生這種情況。

當WordPress由於伺服器速度慢和內存不足問題而難以推動某些更改時,用戶會收到此錯誤。有時,WordPress會很難使您的網站退出維護模式,因此出現了問題。

解決方案:

這裡有一個簡單的解決了這一點。每當您更新站點時,WordPress都會創建一個.maintenance文件,該文件指示您的站點處於維護模式。如果您在根目錄中刪除此文件,則站點最終將退出維護模式。

請注意,在執行此操作之前,必須確保WordPress已成功更新WordPress。如果您刪除.maintenance文件,但更新沒有通過,則刪除該文件可能會導致您的站點出現一些問題。

4. WordPress邊欄顯示在內容下方

問題:

沒有一個顫抖的OCD心中多看到所有你把你的WordPress主題的工作由圖所示內容側邊欄有得到錯位。這很醜陋,古怪,並且不會給客戶留下很好的印象。

但是為什麼會這樣呢?

這可能意味著以下兩種情況之一:1.)您的主題文件已損壞,或者2.)您的HTML無效。

解決方案:

為了解決這個問題,你需要確定哪兩個原因使您的側邊欄下方出現你的內容。

如果是因為您的主題,一個簡單的解決方法是確保您的主題已更新為最新版本。您可以通過轉到外觀>主題來執行此操作。

如果仍不能解決問題,則可能需要檢查主題的style.css文件,可以通過外觀>編輯器進行訪問。您可能已為內容和側邊欄區域設置了大小設置屬性,這些屬性會使您的網站感到困惑,並導致其將側邊欄放置在內容下方。

如果是因為您的HTML,請檢查一些<div>標籤。如果將太多的標籤放入HTML中,這些標籤會使您的網站布局完全混亂。您可以使用HTML驗證器來幫助檢測導致問題的標籤。

5. WordPress的死亡白屏

問題:

死亡的可怕的 用戶喜歡使用WSOD,它使您的網站消失,只顯示白屏,其中沒有任何內容。想想Windows的「死亡藍屏」,卻要嚇人得多。

有很多原因可以導致此問題,但是由於沒有錯誤消息顯示,因此很難查明。

解決方案:

因此,用戶已經指出了一些解決方案。我們在下面列出了最受歡迎的遊戲。

增加您的PHP內存限制

根據您的託管,您的WordPress網站將具有不同的內存限制,因此容易受到不同內存問題的影響。

當您遇到WSOD錯誤時,第一步應該是增加站點的內存限制。

在「內部伺服器錯誤」部分中閱讀我們的指南。

遠程禁用所有插件

有時,一個有故障的小插件可能會使您的整個網站癱瘓。要找出導致問題的原因,請通過FTP客戶端遠程禁用所有插件,然後逐個重新激活它們,以找出導致問題的原因。

在「內部伺服器錯誤」部分中,閱讀有關禁用插件的指南。

使用默認主題

主題損壞或錯誤也可能是WSOD錯誤的元兇。如果您安裝了新主題並出現錯誤,則可能是引起此問題的主題。

在這種情況下,您要使用默認主題。

如果您無法訪問後端,則必須使用所選的FTP客戶端遠程設置主題。

與停用插件的過程類似,您需要將主題文件夾重命名為「 folder_old」。這樣做將自動為您的網站設置默認主題,並備份您的網站。

啟用調試模式

如果以上修復程序均無效,請嘗試啟用調試模式。為此,請在您網站的根目錄中找到wp-config.php並添加以下行:

define(’WP_DEBUG’,false);

在大多數情況下,這可以解決問題。

向您的主人尋求幫助

如果上述解決方案不起作用,請尋求網路主機的幫助以更正錯誤。

您應該在這裡看到一個模式。您只能在WordPress上進行很多故障排除。如果這些錯誤仍然存​​在,明智的做法是與您的主機提供商聯繫以尋求技術支持,或者如果您發現自己處於困境,請僱用一名開發人員

6. WordPress 404錯誤

問題:

另一種常見的WordPress的問題是帖子返回404錯誤。

當您的.htaccess文件被刪除或其重寫規則已損壞時,通常會觸發此錯誤。這會導致您的單個帖子頁面返回404錯誤,而您網站的其餘部分都可以完美訪問。

解決方案:

雖然聽上去的確嚴重,404錯誤修復是簡單明了。

您只需要轉到永久鏈接設置(「設置」>「永久鏈接」),然後單擊「保存更改」即可生成具有正確重寫規則的新.htaccess文件。

7. WordPress中的「上傳:無法將文件寫入磁碟」錯誤

問題:

如果您所看到的WordPress的錯誤「上傳:無法寫入文件到磁碟」,當上傳文件到您的媒體庫,這意味著你的網站的許可權設置不當。這將阻止您在伺服器上寫入文件,包括添加新文件。

解決方案:

修正這個錯誤,你需要一個FTP客戶端。這個過程看起來有些不同,但是為了示例,我們使用FileZilla

首先,將您的站點連接到FTP。找到wp-content文件夾。右鍵單擊,然後選擇文件許可權。

將會彈出一個對話框「更改文件屬性」。將其更改為以下設置:

  • 所有者許可權:讀取,寫入,執行
  • 組許可權:讀取,執行
  • 公開許可權:讀取,執行
  • 數值:755
  • 遞歸到子目錄:是
  • 僅適用於目錄:是
  • 單擊確定以保存您的設置

這本身可以解決問題。如果不是,請再次重複該過程,這次使用以下設置修改對話框。

  • 所有者許可權:讀取,寫入,執行
  • 組許可權:讀取,執行
  • 公開許可權:讀取,執行
  • 數值:644
  • 遞歸到子目錄:是
  • 僅適用於文件:是
  • 單擊確定以保存您的設置

如果問題仍然存在,則可能是時候聯繫您的虛擬主機,並為您修復問題了。

8.鎖定WordPress管理員(wp-admin)

問題:

入門鎖定WordPress管理出比你想像的更常見。很容易丟失我們每天登錄的數百個站點的登錄憑據。這沒有什麼可恥的,即使我們當中最好的人也忘記了他們的WordPress密碼。

但是,如果輔助郵箱由於某種原因無法使用怎麼辦?這聽起來很令人震驚,但請不要將所有頭髮都拉出來。有一個很簡單的解決方案。

解決方案:

如果您無法訪問WordPress的後端,則需要通過phpmyadmin資料庫裡面重置您的密碼。PHPMyAdmin的界面通常位於提供商的控制面板中。

進入後,找到站點的資料庫並找到wp_users表。

在user_login列中找到您的用戶名,然後單擊左側的「編輯」。

在下一個屏幕上,找到一個名為「 user_pass」的欄位。將其更改為所需的密碼。在「功能」列下,勾選下拉菜單並將其設置為MD5。點擊「保存更改」,一切順利。

您應該能夠使用創建的新密碼登錄到站點。

9. WordPress致命錯誤:允許的內存大小已用盡

問題:

我們已經談了很多關於本文前面內存問題。因此,此錯誤不應使您的膝蓋發抖。即便如此,遇到如下所述的特定類型的錯誤仍然令人不寒而慄。

致命錯誤:xxx行上的
/home4/xxx/public_html/wp-includes/plugin.php中已用完了33554432位元組(允許分配2348617位元組)的允許內存大小

但是不要驚慌!這很容易修復。

解決方案:

由於WordPress的依賴於內存進行有效的同時運行其所有的功能,你的伺服器將需要分配的內存大小,以不同的應用,包括PHP。

默認情況下,WordPress將您的限制設置為64MB以下。因此,使用我們在上面的「內部伺服器錯誤」部分中介紹的過程,編輯wp-config.php文件並添加以下代碼:

define(’WP_MEMORY_LIMIT’,’256M’);

如前所述,請確保將代碼粘貼在「僅此而已,停止編輯!祝您博客愉快。」

10. WordPress錯誤:連接超時

問題:

通常

這僅表示您的伺服器不能很好地處理站點的重量。在便宜的共享託管計劃中,這很常見,在這種計劃中,您與其他用戶共享有限的資源。

解決方案:

就像在白色屏幕死亡的錯誤,有幾個主要的解決方案來解決這個問題。

增加您的PHP內存限制

解決此錯誤的最常見方法是增加站點的內存限制。通過為其分配更大的內存分配,可以使站點更輕鬆地完成繁重的工作。

在「內部伺服器錯誤」部分中閱讀我們的指南。

遠程禁用所有插件

插件也會導致連接超時。

在「內部伺服器錯誤」部分中,閱讀有關禁用插件的指南。

使用默認主題

由於主題問題,您的網站也可能會超時。

在「死亡白屏錯誤」部分中,閱讀有關禁用插件的指南。

對您的WordPress網站進行防錯

WordPress成為了像您這樣的許多在線企業家的禮物。只要有足夠的經驗來修補這個出色的CMS,任何患者都可以從中獲益。但這也不意味著它是完美的。

如果您使用的是WordPress,則您會遇到諸如上面列出的錯誤之類的事實,這很容易調和。WordPress的最大優點是,在蓬勃發展的用戶群和有用的開放社區的支持下,這些錯誤幾乎總會在某個地方提供修復程序。

這應該讓人放心,但是作為企業家,您將比從知道在WordPress後端修補哪些部分更能從更強大的解決方案中受益。

相關文章