2017年4月5日水曜日

PHPでファイルのパーミッションを変更する

パーミッションを変更したいが、レンタルサーバー等の理由でrootアクセスできない場合、PHPのchmod関数でパーミッションを変更すればよい。

PHPでのファイル書き込みとパーミッションエラー解決法
http://www.flatflag.nir87.com/fwrite-792

<?php
    // パーミッションを666へ変更する。666の前に0が必要。
    chmod ('hoge/hoge.php', 0666);
?>


※さらにchmod関数も使えなかった場合
PHP chmodでパーミッション変更できない場合 - Digitarhythm

<?php
    // 使用しているサーバーでchmodコマンドが使えることが前提
    system('chmod 666 ./hoge/hoge.php');exit;
?>

0 件のコメント:

コメントを投稿