目录
如果您在使用我們的主題時遇到任何故障或出現空白頁面,您應該做的第一件事就是打開 調試 在您的網站上。
您可以在 WordPress 安裝根文件夾中的默認 WordPress 文件 wp-config.php 中執行此操作。
- 編輯文件並找到行:
定義('WP_DEBUG',假);
- 將行替換為定義常量的代碼集以打開調試並在屏幕上顯示錯誤:
定義('WP_DEBUG',true);
定義('WP_DEBUG_LOG',true);
定義('WP_DEBUG_DISPLAY',true);
@ini_set('顯示錯誤',1); - 保存文件並將修改後的文件上傳回服務器。
- 打開您的網站並查看是否出現一些錯誤消息。
您可能會看到的一些常見錯誤
1. 致命錯誤:允許的 X 字節內存大小已耗盡...
這是非常常見的錯誤消息,通知您服務器上沒有為網站提供足夠的內存。根據 託管要求, 你應該分配 至少 96MB,但根據您網站上的數據,可能需要更多內存。錯誤消息顯示您分配的內存的確切值(以字節為單位),您可以使用在線工具將字節數轉換為兆字節,這樣您就知道當前的值是多少。
增加服務器內存限制的可能方法:
- 增加服務器上 php.ini 文件中的內存限制:
內存限制 = 128M - 嘗試增加 wp-config.php 文件中的內存限制,添加代碼行:
定義('WP_MEMORY_LIMIT','128M');
定義('WP_MAX_MEMORY_LIMIT','128M');
96MB 只是運行主題的最低要求,您的網站可能需要更多內存,因此請嘗試更高的內存值。 - 如果服務器不允許您通過代碼修改此值,因此問題仍然存在,請聯繫您的託管提供商,請求增加網站的內存限制。並非所有託管公司都允許用戶修改這些值
2.解析錯誤:語法錯誤,意外的T_FUNCTION…
確保您的服務器參數滿足中所述的所有必要要求 託管要求.
大多數情況下,出現錯誤的原因是 舊版本的 PHP 安裝在您的服務器上。
3. 調用未定義函數mb_convert_encoding()
您的 PHP 安裝似乎沒有安裝多字節字符串擴展,我們也在我們的文章中推薦了該擴展 託管要求.