Просмотрите журналы ошибок PHP на VM - Бродяга CentOS через Puphpet

У меня есть Бродячий VM рабочий CentOS, который был создан из puphpet файла (config.yaml), и я пытаюсь получить настройки журналов ошибок PHP и доступный.

config.yaml - Раздел PHP:

php:
install: '1'
settings:
    version: '56'
modules:
    php:
        - cli
        - intl
        - mcrypt
    pear: {  }
    pecl:
        - pecl_http
ini:
    display_errors: Off
    error_reporting: E_ALL & ~E_NOTICE & ~E_STRICT
    session.save_path: /var/lib/php/session
    date.timezone: America/Denver
    log_errors: On
    error_log: /var/log/php_errors.log
fpm_ini:
    error_log: /var/log/php-fpm.log
fpm_pools:
    phpfp_tg4gv8zscipk:
        ini:
            prefix: www
            listen: '127.0.0.1:9000'
            security.limit_extensions: .php
            user: www-user
            group: www-data
composer: '1'
composer_home: ''

/etc/php.d/zzzz_custom.ini

[CUSTOM]
log_errors=true
error_reporting=E_ALL & ~E_NOTICE & ~E_STRICT
session.save_path=/var/lib/php/session
cgi.fix_pathinfo=1
date.timezone=America/Denver
error_log=/var/log/php_errors.log
display_errors=false

/etc/php.ini

error_log = /var/log/php_errors.log
log_errors = On

Я сделал:

sudo touch /var/log/php_errors.log
sudo chown www-data: /var/log/php_errors.log
sudo chmod +rw /var/log/php_errors.log

Когда я выполняю следующее, я ничего не получаю:

sudo tail -f /var/log/php_errors.log

Я знаю, что должны быть ошибки PHP как я явно создание их в определенном файле для тестирования, такие как использование необъявленных функций, и т.д.

Я также попытался не установить error_log и в config.yaml и в файле php.ini, чтобы видеть, работало ли значение по умолчанию, поскольку я думал, что это вывело бы ошибки PHP в /var/log/httpd/error_log.

Я серьезно понятия не имею, куда пойти отсюда. Любая справка очень ценится!

1
задан 11 June 2015 в 01:56
1 ответ

Проверьте свой /etc/php.ini в обработке ошибок.

Измененный мой будет идентичен файлу config.yaml , и он работал .

Также попробуйте установить chmod 777 для вашего местоположения.

1
ответ дан 4 December 2019 в 00:06

Теги

Похожие вопросы