【cakephp3.7】エラーログが出力されない時の対象法

状態

■CnetOs7

エラーが出た場合にエラーログが出力されるのではなく画面にエラーが出てきている。

画面に出ているエラーは下記の通り。

[グーグル翻訳]

警告:file_put_contents(/var/www/html/app/logs/error.log)[function.file-put-contents]:ストリームを開くことができませんでした:/ var / www / html / app / vendor / cakephp /でアクセスが拒否されました 133行目のcakephp / src / Log / Engine / FileLog.php

解決方法

SELinuxという仕組みがオンになっているみたい。

/etc/selinux/configをいじってやれば良い。

/etc/selinux/config

OSの再起動を行いcakephpの元からあるエラーログを消せば、次にエラーが出てきたときにはログが出力される。

参考サイト

➡SELinuxをCentOS7で有効化・無効化

➡CentOS7 SELinuxの無効化手順

おすすめの記事