BLOGスタッフブログ

インソースマーケティングデザイン

2014.02.04 システム

さくらレンタルサーバにてMovableTypeからPHPファイルを出力する時の注意点

お疲れ様です、徳山です。

とてもピンポイントの話題ですが、さくらインターネットにてMovableTypeを用いてファイルを出力する際、
何も設定せずにPHPファイルを出力すると500エラーが発生します。
おやー?コード間違っちゃったかしら、私ってばどじっこちゃーん♪なんておもってソース見ましたけど、
PHPタグが一つも存在してませんがな。。。
そう、構文エラーではないのです、、はて?。。と思って調べたところ、どうやらさくらインターネットでは
PHPファイルのパーミッションを604や755に指定しないとそれだけでエラーになるようです。
MTで出力するファイルは全てにおいてパーミッション666で出力されるのがデフォルトになっています。
なので、mt-config.cgiにて下記の記述をしておくことでMTから出力するファイルのパーミッションを604にすることができます。

HTMLUmask 0022     
DirUmask 0022
HTMLPerms 0604

ちなみに上の二つはディレクトリ等に関しては「755」パーミッションを設定するアルヨーっていう意味です。
さくらインターネットでMovableTypeを利用し且つ、PHPファイルを出力する場合は注意ですよー。

インソースマーケティングデザインが書いた他の記事

見積もり・ご依頼など、
お気軽にご相談ください

本サイトはユーザーエクスペリエンスの向上などを目的に、Cookieを使用しています。
右記のバナーで「同意する」をクリックする、または本サイトを利用することにより、
お客様は弊社のCookieポリシーに同意したことになります。

同意します