Начало работы
Начало работыУправление памятью

Управление памятью

Gato AI Translations for Polylang требует, чтобы ваш PHP-сервер имел максимальный лимит памяти 512 МБ или более.

Если ваш сервер не предоставляет такого объёма памяти, плагин не загрузится.

Предупреждение о лимите памяти плагина
Предупреждение о лимите памяти плагина

Это ограничение введено для того, чтобы избежать исчерпания памяти сервера при выполнении интенсивных переводов (например: при одновременном переводе большого количества записей на несколько языков).

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

Чтобы узнать доступный объём памяти, перейдите на экран Инструменты > Работоспособность сайта и на вкладке Информация проверьте значение Сервер > Лимит памяти PHP:

Проверка лимита памяти PHP в разделе Работоспособность сайта WordPress
Проверка лимита памяти PHP в разделе Работоспособность сайта WordPress

Увеличение лимита памяти

Чтобы увеличить максимальный лимит памяти в WordPress, вам может потребоваться:

  • Увеличить лимит памяти в панели управления вашего хостинг-провайдера
  • Увеличить лимит памяти в WordPress, добавив следующий код в файл wp-config.php:
if ( !defined('WP_MEMORY_LIMIT') ) {
  define( 'WP_MEMORY_LIMIT', '1G' ); // 1GB
}
if ( !defined('WP_MAX_MEMORY_LIMIT') ) {
  define( 'WP_MAX_MEMORY_LIMIT', '1G' ); // 1GB for admin dashboard
}

Если после выполнения этих шагов лимит памяти не увеличился, обратитесь к вашему хостинг-провайдеру.

Дополнительно: переопределение требуемого объёма памяти плагином

Если вам не нужно переводить несколько записей одновременно, или если ваши записи не слишком длинные, вы можете установить меньшее значение для требуемого объёма памяти.

Для этого определите константу GATO_MLP_REQUIRED_MAX_MEMORY в файле wp-config.php:

// Override the memory required by the plugin, from 512MB to 256MB
define('GATO_MLP_REQUIRED_MAX_MEMORY', '256M');

В этом примере плагин загрузится, если сервер имеет максимальный лимит памяти 256 МБ.