Plesk 8.x, 9.x - отдельный php error log для каждого домена в Linux

Применимо для Plesk версий 8.x, 9.x:
Проверялось на Linux: CentOS, Fedora Core

Вы можете настроить отдельный PHP error log для каждого виртуального хоста (VirtualHost) отдельно.
Здесь же можно настроить другие параметры php и вообще хостинга домена.
Возможности сделать напрямую это через Plesk панель не существует.

Каждый домен на сервере имеет собственный каталог в каталоге /var/www/vhosts - например /var/www/vhosts/domain.com/ Обычно содержимое этого каталога домена выглядит так:

anon_ftp/
bin/
cgi-bin/
conf/
error_docs/
httpdocs/
httpsdocs/
pd/
private/
statistics/
subdomains/
users/

Вам необходимо создать файл vhost.conf в каталоге conf. Вот пример подобного файла

<Directory /var/www/vhosts/domain.com/httpdocs>
php_value error_log /var/www/vhosts/domain.com/php_error_log.txt
php_flag display_errors off
php_value error_reporting 6143
php_flag log_errors on
</Directory>

Вам необходимо изменить следуюущие значения на свои:
<Directory /var/www/vhosts/domain.com/httpdocs>
php_value error_log /var/www/vhosts/domain.com/php_error_log.txt

После создания файла vhosts.conf необходимо протестировать ваш конфигурационный файл следующей командой:

apachectl configtest

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

/usr/local/psa/admin/bin/websrvmng -a

И рестартуем apache либо из коммандной строки или из панели Plesk.


Дата публикации:

Хештеги: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::


 


 

2024-12-18 16:47:54