ispmanager 6 lite, pro, host

/
/
/
/
Технические подробности AI WordPress

Технические подробности AI WordPress

Увеличение лимитов для сайта

Для корректной генерации сайта при его создании задаются следующие значения параметров:

  • в конфигурационном файле /etc/nginx/vhosts/ПОЛЬЗОВАТЕЛЬ/САЙТ.conf:
    • proxy_connect_timeout — 30s
    • proxy_send_timeout — 120s
    • proxy_read_timeout — 180s
  • в файле /var/www/ПОЛЬЗОВАТЕЛЬ/data/www/САЙТ/wp-config.php:
    • WP_MEMORY_LIMIT — 512M
  • в файле /etc/apache2-isp-php_ВЕРСИЯ/vhosts-php/САЙТ.conf:
    • max_execution_time = 300
    • max_input_time = 180
    • upload_max_filesize = 128M
    • post_max_size = 128M

После завершения генерации значения параметров nginx автоматически возвращаются к прежним значениям. Остальные параметры не меняются.

Выбор режима и версии PHP

Для сайта выбирается режим обработки PHP, установленный для пользователя по умолчанию, и версия PHP 8.1 или самая близкая к ней из доступных пользователю.

Конфигурационный файл

Данные о настройках модуля добавляются в параметры конфигурационного файла панели /usr/local/mgr/etc/ispmgr.conf:

  • AIWP_LICENSE_KEY — ключ лицензии модуля AI WordPress.
  • AIWP_USERS_GENERATION_RESET_AT — дата и время следующего сброса генераций для пользователей в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС. Доступно только для помесячного тарифа.
  • AIWP_MONTHLY_RESET_CHECK_PERIOD — период проверки сброса генераций для помесячного тарифа в минутах. Значение по умолчанию: 1440, т.е. 1 раз в день.
  • AIWP_CACHE_TOTAL — закешированное количество генераций, доступных в лицензии. Значение отображается в интерфейсе ispmanager.
  • AIWP_CACHE_UPDATED_AT — дата и время последнего обновления кеша количества генераций в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС.
  • AIWP_CACHE_BILLING_HOST — закешированный хост биллинга, к которому обращается AI WordPress.
  • AIWP_CACHE_BILLING_HOST_UPDATED_AT — дата и время последнего обновления хоста в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС.

База данных

Для пользователя в таблице userprops добавляются параметры:

  • limit_aiwordpress — количество доступных пользователю генераций. Значение по умолчанию: 0. Значение по умолчанию для www-root: не ограничено.
  • aiwp_generation_count — количество потраченных генераций.