跳到内容 跳到侧边栏

通过满足这些简单的最低要求,确保您的网站使用 WPML 顺利运行。

关键要求:WordPress 内存

最低内存限制建议内存限制
128MB256MB

在安装 WPML 之前,请务必检查您的 WordPress PHP 和 WordPress 内存限制。内存不足可能会导致严重问题,例如:

  • 网站崩溃
  • 菜单同步问题
  • 无法在高级翻译编辑器中完成翻译

了解如何增加 WordPress 内存

系统版本要求

  • WordPress 4.7 或更高版本
  • PHP 7.4 – 8.3
  • MySQL 5.6 或更高版本。或者,MariaDB 10.1 或更高版本

额外要求

为使 WPML 正常运行,请启用以下功能:

检查具体要求

您可以直接在 WordPress 中检查各项要求。

登录您的 WordPress 后台,转到 工具 → 站点健康,然后点击 信息 标签。向下滚动并展开不同部分,查看有关 PHP 内存或版本、WordPress 版本等信息。

要检查可用的堆栈大小和其他 PHP 信息(如内存使用情况和限制),请前往 WPML → 支持

WPML 使用 TWIG 框架来构建其结构和模板。这意味着必须启用 eval() 函数,WPML 才能正常工作。

大多数流行的模板引擎(如SmartyTWIG)都发现,将 PHP 代码写入文件会更快。 这样,它可以利用 OPcode 缓存,避免在运行时构建模板代码。

TWIG 进行了大量检查和清理,以避免可能的攻击,并且可以安全地与 WPML 一起使用。但是,我们无法保证其他开发人员在他们的质量保证过程中进行了与我们相同的检查。

我们仍在研究可能的解决方案,这些方案不需要动态编译模板,从而使 eval() 函数变得不必要。 不过,目前这是最好的解决办法。

请注意,通常情况下,eval() 函数无法在 PHP 中禁用,但某些扩展(如 Suhosin)可以做到这一点。 您的主机提供商可能会安装和配置这些扩展。