Я сейчас пытаюсь делать то, что делал в apache
: установка отдельного журнала ошибок PHP для каждого приложения. Я прочитал несколько руководств, и никто, похоже, не объясняет, что именно я хочу, и я не могу поверить, что администратор IIS не использует его, поскольку это базовая и очень полезная функция.
Прежде всего, я установил эту спецификацию в своем файле php.ini:
log_errors = On
error_log = syslog
error_reporting = E_ALL
Затем в IIS в опции «Журналы» моего веб-сайта я выбрал формат W3C, выбрал опцию «Один файл на сайт», выбрал «Файл журнала и события ETW» и поставил задачу создавать новый файл каждый день. . Я создал ошибку (намеренно) на своем веб-сайте (вызвав ошибку 500), но, похоже, она не сохраняет ее в журнале. Я вижу в журнале, что пользователь перешел на страницу и получил ошибку 500, но об ошибке не сообщается ...
Возможно ли это даже с использованием IIS? Если да, то как?
PS: Мне не нужен отдельный журнал для каждого веб-сайта, содержащего только ошибки PHP или все ошибки, связанные с одним сайтом (это меня тоже не беспокоит).
PPS: Я знаю, что error_log может быть путем к одному файлу, но мне бы очень хотелось, чтобы у каждого сайта был свой индивидуальный журнал ошибок ...
Большое спасибо и хорошего дня.