от
На одном сервере с ОС Linux и Apache и PHP 5, у нас есть несколько виртуальных хостов с отдельные файлы журнала. Мы не можем отделить РНР
error_log
между виртуальными хостами. Переопределить этот параметр в

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.

12 Ответы

0 голосов
от
На одном сервере с ОС Linux и Apache и PHP 5, у нас есть несколько виртуальных хостов с отдельные файлы журнала. Мы не можем отделить РНР
error_log
между виртуальными хостами. Переопределить этот параметр в
0 голосов
от
Установить Апач (не PHP) журнала, самый простой способ сделать это было бы сделать:
0 голосов
от
Если кто-то придет, как это должно выглядеть:
0 голосов
от
Я обычно просто укажите это в
.htaccess
файл или
vhost.conf
на домен я работаю. Добавьте к этому один из этих файлов:
php_admin_value error_log "/var/www/vhosts/example.com/error_log"
0 голосов
от
Поведение по умолчанию для функцию error_log() для вывода в журнал ошибок Апача. Если этого не происходит, проверьте ваш PHP.параметры ini для директивой error_log - оставьте его в отключенном использовать файл журнала Apache для текущего виртуального хоста.
0 голосов
от
Не устанавливайте
error_log
, где ваш
syslog
вещей,
eg /var/log/apache2
, потому что их ошибки будут перехвачены
ErrorLog
. Вместо этого создайте
subdir
в папку проекта для журналов и сделать
php_value
error_log "/path/to/project/logs"
. Это касается как
.htaccess
файлов и виртуальных доменов. Также убедитесь, что вы положили
php_flag
log_errors
на
0 голосов
от
Вы пробовали добавлять
php_value error_log '/path/to/php_error_log
ваши настройки VirtualHost?
0 голосов
от
Да, можно попробовать,
php_value error_log "/var/log/php_log" 
в
.htaccess
или пользователи могут использовать
ini_set()
в начале их скрипты, если они хотят иметь лесозаготовки. Другим вариантом было бы включить скрипты по умолчанию в
php.ini
в папке со скриптом, затем перейдите в корневую папку пользователя/хозяина, то в корень сервера, или что-то подобное. Это позволит хозяевам добавлять свои собственные ценности
php.ini
и собственных
error_log
местах.
0 голосов
от
php_value error_log "/var/log/httpd/vhost_php_error_log"
Это работает для меня, но мне нужно изменить разрешение файла журнала. или Apache будет писать отчет в своих
error_log
.
0 голосов
от
Мой Апач что-то вроде этого в httpd.конф. Просто измените настройки errorlog и CustomLog
...