php.iniに書いたerror_logの設定について伺いたいです。
php.iniの設定で、エラーログの出力設定をしているのですが、ログの出力先の設定ができません。
apacheの再起動もしているのですが、設定が変更できません
何か初歩的に事でつまづいているのかもしれませんが、原因は何があり得ますでしょうか?
現状の設定
サーバー構成
名目 | バージョン |
---|---|
OS | amazon linux 2 |
webサーバー | apache 2.4.34 |
PHP | 7.2.11 |
php.ini
php.iniには下記のように記載しています。
エラーログに必要だと思われる設定のみ抜粋しています。
/etc/php.ini
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Error handling and logging ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; error_reporting = E_ALL & ~E_NOTICE display_errors = Off log_errors = On error_log = /var/log/php/php_errors.log
エラーを発生させるためのコード
php
1<?php 2 hogehogehogehoge() 3?>
phpinfoの表示
error logの設定はlocalvalue,mastervalue共に、下記の設定になっています。
php.iniの設定が反映されていません。
/var/log/php-fpm/www-error.log
ファイルの構成周り
必要なファイルと設定はしています。
apacheの実行ユーザーはapache
です
sh
1$ pwd 2/var/log/php 3 4$ ls -al 5total 4 6drwxr-xr-x 2 apache root 28 Nov 14 16:24 . 7drwxr-xr-x 12 root root 4096 Nov 15 03:38 .. 8 9-rw------- 1 apache apache 0 Nov 14 16:24 php_errors.log

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/15 09:35
2018/11/15 10:10
2018/11/15 10:15
2018/11/15 10:37