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ってこういう副作用もあったのね。
地味にはまってた。時間かえせ!