中村(次) (2011年2月18日 18:57) 企画開発部
先日さくらインターネットにMovableTypeを移行した時に、 エラーが発生して嵌ってしまいました。
MovableType移行後に各種設定、パスを変更して、再構築を行ったところ、 500 Internal Server Error が発生しました。
cgiに実行権限が付いているので、問題ないかと思い、 いろいろ試行錯誤していましたが、 この時、吐き出されたファイルの権限は「0666」となっていました。
試しに、権限を「0755」に変更したところ、画面が表示されました!
原因を調べたところ、さくらインターネットでは、 自分以外に書き込み権限があるとセキュリティーの問題でエラーとなるようです。
ファイルを吐き出す権限を変更する必要があったので、 mt-config.cgiに以下の記述を追加しました。
HTMLUmask 0022 DirUmask 0022 HTMLPerms 0777
上記設定を追加することで、 自分以外に書き込み権限が付かないので、エラーとならずに表示されます。
さくらインターネットでMovableTypeを構築する際は、 少し注意が必要です。
MovableTypeで500番のHTTPエラーが発生する
中村(次) (2011年2月18日 18:57)
企画開発部
先日さくらインターネットにMovableTypeを移行した時に、
エラーが発生して嵌ってしまいました。
MovableType移行後に各種設定、パスを変更して、再構築を行ったところ、
500 Internal Server Error が発生しました。
cgiに実行権限が付いているので、問題ないかと思い、
いろいろ試行錯誤していましたが、
この時、吐き出されたファイルの権限は「0666」となっていました。
試しに、権限を「0755」に変更したところ、画面が表示されました!
原因を調べたところ、さくらインターネットでは、
自分以外に書き込み権限があるとセキュリティーの問題でエラーとなるようです。
ファイルを吐き出す権限を変更する必要があったので、
mt-config.cgiに以下の記述を追加しました。
HTMLUmask 0022
DirUmask 0022
HTMLPerms 0777
上記設定を追加することで、
自分以外に書き込み権限が付かないので、エラーとならずに表示されます。
さくらインターネットでMovableTypeを構築する際は、
少し注意が必要です。