主题不行啊如何修复最常见的错误?

如果您在使用我们的主题时遇到任何故障或出现空白页面,您应该做的第一件事就是打开 调试 在您的网站上。

您可以在 WordPress 安装根文件夹中的默认 WordPress 文件 wp-config.php 中执行此操作。

  1. 编辑文件并找到行:
    定义('WP_DEBUG',假);
  2. 将行替换为定义常量的代码集以打开调试并在屏幕上显示错误:
    定义('WP_DEBUG',true);
    定义('WP_DEBUG_LOG',true);
    定义('WP_DEBUG_DISPLAY',true);
    @ini_set('显示错误',1);
  3. 保存文件并将修改后的文件上传回服务器。
  4. 打开您的网站并查看是否出现一些错误消息。

您可能会看到的一些常见错误

1. 致命错误:允许的 X 字节内存大小已耗尽...

这是非常常见的错误消息,通知您服务器上没有为网站提供足够的内存。根据 托管要求, 你应该分配 至少 96MB,但根据您网站上的数据,可能需要更多内存。错误消息显示您分配的内存的确切值(以字节为单位),您可以使用在线工具将字节数转换为兆字节,这样您就知道当前的值是多少。

增加服务器内存限制的可能方法:

  1. 增加服务器上 php.ini 文件中的内存限制:
    内存限制 = 128M
  2. 尝试增加 wp-config.php 文件中的内存限制,添加代码行:
    定义('WP_MEMORY_LIMIT','128M');
    定义('WP_MAX_MEMORY_LIMIT','128M');

    96MB 只是运行主题的最低要求,您的网站可能需要更多内存,因此请尝试更高的内存值。
  3. 如果服务器不允许您通过代码修改此值,因此问题仍然存在,请联系您的托管提供商,请求增加网站的内存限制。并非所有托管公司都允许用户修改这些值

2.解析错误:语法错误,意外的T_FUNCTION…

确保您的服务器参数满足中所述的所有必要要求 托管要求.

大多数情况下,出现错误的原因是 旧版本的 PHP 安装在您的服务器上。

3. 调用未定义函数mb_convert_encoding()

您的 PHP 安装似乎没有安装多字节字符串扩展,我们也在我们的文章中推荐了该扩展 托管要求.