書き込みを行ったファイルが削除できない
言語:PHP
サーバー:レンタルサーバー
PHPで普通にディレクトリを作成しその中にファイルを作成しそのファイルに書き込んだときに
削除できなくなります。
PHPプログラムから削除できません。
権限変更も出来ません。が
System関数を使えば削除できます。
ftpソフトでも変更も削除も出来ません。が、設定を変えると出来ます。
前のレンタルサーバではそんなことありませんでした。
その原因が知りたいのですが教えていただけないでしょうか?
それが、サーバの仕様だとは思うんですが、どの部分が知りたいです。
サーバ管理者に問い合わせましたが明確な返答がありませんでした。
System関数使えばいいんですが・・・
おわかりの方お願いします。。
パーミッションだと思うんですけどね。(755とかってあれ)
サーバーが変わると、これが微妙に異なったりしますね。
でも元から存在するファイルは、これを変えてしまえばよさそうですが
PHPで作成したファイルのパーミッションはどう設定するんだろ。
作成されたファイルのパーミッションは、現状どうなっていますか?
回答ありがとうございます。
PHPでディレクトリを作成するときと、PHPでファイル作成時に777にしていますが、
777になりません。ftpソフトで作成した場合は777に出来ます。
また、作っただけでは、PHPからでも削除できます。が
ディレクトリを作って、その中のファイルに書き込みをした場合に削除できません。
引き続き調べてみます。
情報があったら、お願いします。
ディレクトリを作った場合にダメってことは、そのディレクトリのパーミッションは
どうなってますか?