PHPのファイルからディレクトリを作るという作業でエラー。
MTからディレクトリを作ることはできるのに、単体のPHPから出来ないのはナゼ??
あちこち調べてみると、だいたいこんな回答。
作成したいディレクトリの親ディレクトリの実行権限を確認して下さい。
httpd(Apache等)に実行権限が無ければディレクトリを作る事は出来ません。
まあ、そうだよね。
ロリポップのパーミッションを確認していたら、こんなページを発見。
MovableTypeの設置
ロリポップ!レンタルサーバーではsuexecを使用しているため、次の設定が必要になります。
DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022
あ~、そういえば!
昔こんなの設定してたっけ。
MTのバックアップを遡ってみると、バージョン3くらいの頃は、ちゃんとマニュアルを見ながら設置していたのでコレが入っていた。
なくても今まで動いてたけど、パーミッションが希望と違ったりするので追加した。
でも、PHPからディレクトリが作れない問題は未解決のままなのだ。