Перейти к содержимому Перейти к боковой панели

Обеспечьте бесперебойную работу вашего сайта с WPML, выполнив эти простые минимальные требования.

Критическое требование: память WordPress

Минимальный лимит памятиРекомендуемый лимит памяти
128 МБ256 МБ

Обязательно проверьте лимиты памяти PHP и WordPress перед установкой WPML. Недостаточный объем памяти может вызвать серьезные проблемы, такие как:

  • Сбои на сайте
  • Проблемы с синхронизацией меню
  • Невозможность завершить переводы в Расширенный редактор переводов

Узнайте, как увеличить объем памяти WordPress.

Требования к версии системы

Дополнительные требования

Для правильной работы WPML включите следующее:

Проверка специфических требований

Вы можете проверить различные требования непосредственно из WordPress.

Войдите в свою административную панель WordPress, перейдите в раздел Инструменты → Состояние сайта и перейдите на вкладку Информация. Прокрутите вниз и разверните различные разделы, чтобы найти информацию о памяти или версии PHP, вашей версии WordPress и многом другом.

Чтобы проверить доступный размер стека и другую информацию о PHP (например, использование и лимиты памяти), перейдите в WPML → Поддержка.

WPML использует фреймворк TWIG для своей структуры и шаблонов. Это означает, что функция eval() должна быть включена для правильной работы WPML.

Большинство популярных моторов для создания шаблонов, таких как Smarty и TWIG, пришли к выводу, что быстрее записать PHP-код в файл. Таким образом, он может воспользоваться преимуществами кэширования OPcode и избежать необходимости создания кода шаблона во время выполнения.

TWIG выполняет множество проверок и очистку, чтобы избежать возможных атак, и его безопасно использовать с WPML. Однако мы не можем гарантировать, что другие разработчики провели те же проверки, что и мы, в процессе обеспечения качества.

Мы все еще изучаем возможные решения, которые не требуют компиляции шаблонов на лету и сделали бы использование функции eval() ненужным. Однако на данный момент это лучшее решение.

Обратите внимание, что обычно функцию eval() нельзя отключить в PHP, но некоторые расширения, такие как Suhosin, могут это сделать. Эти расширения могут быть установлены и настроены Вашим хостинг-провайдером.