Так что я совершенно не знаком с hhvm. Я попытался настроить базовую среду nginx и hhvm. Он отлично работает, работает как php, так и взломан, и выводит ошибки на /var/log/hhvm/error.log
.hhvm не изменит установку error_log ini во время выполнения
Проблема в том, что мне нужно изменить файл журнала во время выполнения, но ошибки всегда отправляются только на /var/log/hhvm/error.log
(или на то, что установлено /etc/hhvm/server.ini -> hhvm.log.file
). Мой файл PHP тест:
<?php
var_dump(ini_set('error_log', '/var/log/chs.log'));
var_dump(ini_get('error_log'));
error_log('foobar');
В браузере он выводит string(0) "" string(16) "/var/log/chs.log"
, как ожидалось. Я получаю тот же результат при использовании взлома.
Моя установка полностью стандартная. Очистите Debian с помощью apt-get install hhvm nginx
, а затем запустите /usr/share/hhvm/install_fastcgi.sh
.
Любые предложения? Кто-нибудь еще пробовал это и заставлял его работать?
Спасибо. Я не думаю, что я прав, чтобы исправить это :-) –