GoDaddy 說明

我們已盡最大努力為您翻譯本頁面。 我們也有提供英文頁面。

修復WordPress內部伺服器錯誤

注意:本文會說明「500內部伺服器錯誤」的疑難排解程序。如果您不確定是哪個錯誤造成您的網站問題,請參閱有關最常見WordPress錯誤的文章及建議的解決方案

內部伺服器錯誤(ISE),也稱為500錯誤,是指無法顯示WordPress網站時顯示的一般錯誤訊息。在舊版的WordPress中,ISE也可以顯示為空白頁面,沒有任何錯誤詳細資訊。發生此錯誤的原因有很多種,但通常都是由於與WordPress,外掛程式,主題或網站的控制檔案發生衝突所引起。這通常發生在更新之後。

要找出ISE的原因並加以解決,通常都需要反复嘗試。以下是找出錯誤原因的幾種方法,並提供文章的連結,這些文章會帶領您完成各個程序,並說明如何修正。

注意:若要解決內部伺服器錯誤,需要進階的疑難排解方法,包含使用FTP應用程式連線至主機,編輯或停用檔案,以及變更資料庫等內容。如果您不想自行修復此錯誤,我們的WordPress超豪版支援團隊可以為您解決。

警告:在進行疑難排解或進行任何變更之前,請務必備份網站。

進行ISE疑難排解的第一步是使用檔案傳輸通訊協定(FTP)連接伺服器。它將允許您存取和編輯您網站的檔案。當您的網站使用500 ISE時,您的WordPress儀表板和工具(如檔案管理員)將無法使用。在這種情況下,您需要使用FTP應用程式編輯網站檔案。

您可以使用多種不同的FTP應用程式,但我們建議使用FileZilla 。從下方清單中選擇您的主機類型,了解如何取得FTP憑證並連線到您的網站:

連接後,即可找到您的WordPress網站所在的資料夾(資料夾內應該有wp-前綴),如wp-admin,wp-content及wp-config.php。現在,您可以開始進行疑難排解,並逐一排除可能的原因,直到您了解造成ISE的原因為止。

停用您的.htaccess檔案

ISE最常見的起因是.htaccess檔案損毀。 .htaccess是WordPress用來與伺服器通訊的控制檔案。 WordPress,外掛程式及主題常會變更此檔案,有時可能會損毀檔案。

該檔案應該位於安裝WordPress的主要資料夾內(根資料夾)。不同的資料夾內可能會有其他.htacess檔案,但是您在進行ISE疑難排解時應該停用此檔案。

.htaccess檔案預設為隱藏,因此如果您看不到該檔案,請務必啟用顯示隱藏檔案在FileZilla或您使用的其他FTP應用程式的選項

找到檔案後,將其重新命名為.htaccess.disabled ,然後透過ChromeFirefoxEdge以隱私瀏覽模式瀏覽您的網站:

  • 如果錯誤已消失,請重設永久連結,以便自動建立新的.htaccess檔案。
  • 如果錯誤依然沒有解決,請將檔案重新命名為.htacess ,然後繼續按照本文中的建議進行操作。

提升您的記憶體上限

您的主機帳戶有一定數量的記憶體指派給執行中的PHP,這是您的WordPress網站正常運作所必須的。由於您網站的大小或使用的外掛程式數目,網站可能需要的比預設的PHP記憶體要多。

若要這樣做,請在安裝WordPress的資料夾內找到wp-config.php檔案,並按照本文中的步驟3-7進行操作,以增加WordPress的記憶限制。以私人瀏覽模式造訪您的網站,但是如果增加WordPress記憶體上限沒有幫助的話,請嘗試將PHP的記憶體上限增加到256M或512M。

停用所有外掛程式

WordPress外掛程式之間可能會發生衝突,因此您啟用的主題之間可能會發生衝突,您的WordPress版本可能也會導致衝突。當您更新WordPress,啟用的主題或其中一個外掛程式之後,這種情況更有可能發生。

如果想檢查是否由外掛程式造成問題,請在wp-content資料夾內將外掛程式的檔案夾重新命名為plugins.renamed ,然後以私人瀏覽模式造訪您的網站:

  • 如果ISE已解決問題,請用外掛程式重新命名該資料夾回到外掛程式,並繼續調查此問題,依本文說明停用個別外掛程式,並逐一找出造成錯誤的來源。如果您想繼續使用有問題的外掛程式,請用FTP上傳最新版本的外掛程式並啟用。如此會更新外掛程式。如果更新無法正常進行,請嘗試下列操作:
    • 在Wordpress.org的WordPress外掛程式存放庫中搜尋外掛程式。點選外掛程式首頁的「檢視支援論壇」 。在論壇中搜尋特定問題的解決方案。
    • 如果您是從其他地方購買外掛程式,請參閱外掛程式開發人員提供的文件。
  • 如果依然無法解決問題,請用外掛程式重新命名資料夾為外掛程式,並嘗試下一個解決方案。

重新上傳WordPress核心檔案

Note: If your site is on Managed Hosting for WordPress, skip this section because WordPress core files come preinstalled with the hosting plan. They are automatically updated to keep your site secure, and you cannot replace them with FTP.

在某些情況下,更新期間您的WordPress核心檔案可能會損毀,造成ISE。請嘗試重新上傳WordPress核心檔案,確定並未造成問題。

WordPress存放庫下載您目前使用的相同版本WordPress,解壓縮到本機電腦上,並使用FTP從您的本機電腦傳輸(覆寫)wp-admin及wp-includes資料夾。

注意:如果您不確定您的網站使用的是哪個WordPress版本,您可以檢入wp-includes資料夾內的wp-version.php檔案。

切換為預設的WordPress主題

如果上面的選項無法解決問題,則可能是您的主題造成衝突。若要測試,您可以變更為預設的WordPress主題之一,如TwentyTwentyTwentyTwentyOne 。您必須變更資料庫中的主題,因為當您的網站遇到500 ISE時,您的WordPress儀表板將無法使用。

請注意:如果您尚未安裝預設的WordPress主題,您可以透過FTP安裝,在資料庫中啟用

如果您的網站切換到預設主題之後能正確載入,則可以將一般主題更新為最新版本並啟用。

如果更新主題無法正常運作,請嘗試下列操作:

  • 在Wordpress.org的WordPress主題存放庫中搜尋主題。點選主題首頁上的「檢視支援論壇」 。在論壇中搜尋特定問題的解決方案。
  • 如果您從其他地方購買主題,請參閱主題開發人員提供的文件。

更多資訊