2014-08-13 2 views
1

Мы запускаем сайт IIS на выделенном сервере Windows, на котором есть Plesk 12. У нас возникли проблемы с получением скриптов PHP для регистрации ошибок, с которыми они сталкиваются. В php.ini мы попытались установить как error_log="C:/Inetpub/vhosts/site_name/logs/php_errors.txt", так и error_log="C:\Inetpub\vhosts\site_name\logs\php_errors.txt". Мы также установили error_reporting=E_ALL и log_errors=1. При проверке phpinfo() эти изменения отображаются. Наконец, мы убедились, что у правильных пользователей есть права на чтение/запись в текстовом файле.Не регистрировать ошибки PHP на окнах Сервер IIS

Любые идеи, почему это не регистрация?

ответ

0

Собственно причина в разрешениях.

Предоставление разрешения на бассейн группы приложений (IWPG_) для файла журнала

Вы можете сделать это в "Диспетчер файлов": plesk-file-manager-add-permissions-1.png

plesk-file-manager-add-permissions-2.png

plesk-file-manager-add-permissions-3.png

JFYI там также является «Дополнительным разрешением на чтение/запись» на настройках хостинга доменов, это влияет на всю папку «httpdocs»

0

Лучше всего вызвать файл «php_errors.log» и поместить его в каталог журнала, используемый сервером для журнала доступа (т. "W3SVC6"). Таким образом, вы можете просмотреть журнал в plesk со всеми стандартными функциями журнала.

Смежные вопросы