目录
如果您在使用我们的主题时遇到任何故障或出现空白页面,您应该做的第一件事就是打开 调试 在您的网站上。
您可以在 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 安装似乎没有安装多字节字符串扩展,我们也在我们的文章中推荐了该扩展 托管要求.