rename($src_file, $dst_file);って書いたら何も起きない。
ネットで調べたらパーティション絡みの情報が結構あったのでchmodで0777にするも効果なし。
あれれ、って小一時間悩んだところでようやくわかりました。
開発環境のはWindowsでこっちは問題なく動いていたんですが、サーバーのLinuxにあげるとこの現象が起きていました。
原因はアホらしいですが、Linuxの場合、ファイル名が小文字と大文字で別物だと認識されるようで、ようはrename元のファイルが見つからないという状態でした。
あーつまいないことで時間つぶしたな。。
0 件のコメント:
コメントを投稿