Pages

2010年4月11日日曜日

PHP + Apache(Windows) chmodは使わないのベスト

 Windows環境でのApache+PHPを利用している場合に「chmod」を利用してファイル権限を変更しようとするとファイルが読み取り専用になってしまう。

具体的には下記のように記述をするとファイルが読み取り専用となってしまった。
今回はWindowsを開発環境としていたため、本番ではLinuxで動くので問題無いっちゃ~問題ない。
@chmod($filepath, 0777);

でも気持ち悪いのでchmodを使用する際には下記のようにした。

if (PHP_OS != "WIN32" && PHP_OS != "WINNT") {
    @chmod($filepath, 0777);
}

0 件のコメント:

コメントを投稿

Followers