MovableTypeを、80Codeからさくらインターネットに移したら、ちと困ったことになった。
元のデータをPHP化していたからだ。80Codeでは問題なく動いていたからうっかりとしてしまったが、さくらではPHPを動かすパーミッションが705か755でないとならないのだ。
MT5(ベータ版)では、拡張子にhtmlを使ったので、このことは頭から消えていた。
さくらでPHPを使うための設定は、mt-config.htmlに次の設定を書き加える。
DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022
HTMLPerms 0777
UploadPerms 0777
しかし、移動してきたファイルに関しては書き変えてくれないようだ。
手作業ですべてのファイルのパーミッションを換えなければならない。
途中までやったけど、もう面倒くさくなった。必要に迫られたときにやろう(^^;




コメントする