Прежде всего, я просто хочу сказать, что я читаю эта тема и это не помогло. Вот моя ситуация:
Я использую Vhosts, как настроено в /etc/apache2/extra
и у меня есть это в каждой записи:
ErrorLog "/path/to/error_log"
Команды error_log абсолютно записывают в соответствующие журналы ошибок и должным образом игнорируют error_log
расположение в php.ini
, но любые разрывы строк выглядят как "\n"
и текст из массивов просто работает; Мне действительно нужно, чтобы он был правильно отформатирован.
Есть ли способ включить реальные разрывы строк в журналах ошибок при использовании отдельных локально размещенных сайтов, или мне просто придется иметь дело с этим? FWIW, это происходит для меня как на моих машинах OSX Lion и OSX Yosemite. Вышеупомянутый поток, кстати, конкретно обращается с использованием по умолчанию error_log
расположение, как указано в php.ini
что опять же не то что я делаю.
Есть решение, благодаря macrumors.com!
В файле httpd-vhosts.conf, в записи для сайта, мне нужно добавить эту команду:
php_value error_log "/path/to/error.log"
Тогда сделай chown www
в файле.
Успех!
Других решений пока нет …