Тестирование расширений

Чтобы протестировать расширение в реальных условиях, установите его в Plesk, войдя в Plesk как администратор и добавив расширение на странице Управление сервером > Расширения. Ниже вы можете найти параметры конфигурации Plesk, которые упростят отладку расширений. Удостоверьтесь в том, что вы закомментировали эти параметры (добавив символ ; в начале строки), когда вы завершите тестирование и решите использовать Plesk в рабочих средах.

Как повысить уровень детализации отладочной информации

Если ваше расширение использует графический интерфейс Plesk и возвращает ошибку или исключение, вам имеет смысл просмотреть трассировку стека PHP. Если вы ее не видите и, к примеру, видите только пустой экран, попробуйте повысить уровень детализации вывода отладки, добавив несколько строк в panel.ini. Путь к этому файлу:

  • (Linux) /usr/local/psa/admin/conf/panel.ini
  • (Windows) %plesk_dir%\admin\conf\panel.ini

Если этого файла нет, создайте его.

Откройте файл и добавьте в него следующие строки:

[log]
priority=7
Как избежать несоответствия между кодом и результатом работы

Если вы тестируете расширение в Linux, вы можете столкнуться с проблемой несоответствия между кодом и ожидаемым результатом. Это несоответствие возникает из-за того, что содержимое Plesk кэшируется, а значит, срок хранения данных в кэше должен истечь, прежде чем вы увидите обновленные данные. Чтобы избежать этой проблемы, выключите кэширование в Plesk. Это можно сделать, добавив в panel.ini следующую строку:

apc.enabled = 0

Это изменение вступит в силу после перезапуска веб-сервера, который обрабатывает запросы к интерфейсу Plesk. Команда перезапуска выглядит следующим образом:

/etc/init.d/sw-cp-server restart

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.