PHPファイル書き込みについて

CentOSでPHPからファイルの書き込みができないときに確認すること。

まずパーミッションを確認する。
apacheユーザに書き込み権限がある場合は
「SELinux」が有効になっている場合があります。

# getenforce
コマンドを実行し、Enforcingが表示されたら有効になっています。
Disabledが表示されたら無効です。

# setenforce 0

を実行し、一時的に無効にしてから
再度ファイルが書き込めるか試してみると
書き込みができるようになっていました。

タイトルとURLをコピーしました