apache経由でphpファイルを実行し、mkdirができなくてはまる php
apache経由でphpファイルを実行し、mkdirができなくてはまる
具体的にはfuelphpで作成したサイトを新サーバに移行して
以下のエラーがでてうまく動作できなかった
Fuel¥Core¥FuelException [ Error ]:
Unable to create or write to the log file.
Please check the permissions on /var/www/html/xxxxx/fuel/app/logs/. (mkdir(): 許可がありません)
fuelphpのサイトだけでなく、中にmkdirを記述した通常のphpファイルをapache経由で実行しても
似たようなエラーがでていた
777権限を付与しても所有者を変えてもうまくいかない
で、その原因だけど、SELINUXが有効になってたから。
無効にしたらmkdirできるようになったよ。
# vi /etc/selinux/config
SELINUX=disabled
サーバ再起動
SELINUXってこういう副作用もあったのね。
地味にはまってた。時間かえせ!