QA@IT

MTの公開時403エラー

3984 PV

事情がありましてロリポップの
  ロリポプラン→チカッパプラン変更(別契約)
のMT移行で困っています。

■不具合
 「ブログの(記事)作成」画面で「公開」ボタンを押すと
 403エラーになる。
 → /mt/mt.cgi

 新規記事がDBに保存されません。

■質問
 記事保存時に403エラーが発生しそうな要因を
 ご指摘ください。

 一時ファイル(?)等の書き込みでパーミッションが
 不足しているか、記事保存時のcgi等の
 実行パーミッションが不足しているのかと推察しています。

■確認できていること
 移行した既存ページの再構築は問題ありません。
 → ためしにhtmlを削除しても作成されます。

 画像のアップロード(アイテム追加)も問題ありません。

 ダッシュボードからの設定変更等はDB(MTログ)に
 反映されています。 

■環境および移行時に実施したこと等
 MT5.1.4ja、PHP 5.2.17、MySQL5.1.59です。

 DBはphpMyAdminでZIP圧縮したものをローカルで
 一度展開し、サーバ内パスやドメイン(暫定)を
 置換し、phpMyAdminでインポートしています。

 MTのファイル一式はFTPで1ファイルずつGETし、
 mt-config.cgiやテンプレートの必要箇所を
 新サーバ用に変更しています。
 移行先サーバに展開後、SSHにてパーミッションは
 可能な限り以下のような設定を施しています。
   1.ディレクトリは基本775
   2..pm/.pl/*.phpは644

 おそらくは、移行元のロリポプランをチカッパに
 グレードアップして、SSHでzip化したものを移行
 すれば問題ないものだと思われますが、どうにも
 事情がありまして、難しいため、対処療法となって
 います。

回答

ご回答ありがとうございます。
デフォルトの簡単インストールを使わないのは、
移行元とバージョンが違うためです。

割と最近5.2になりましたが、それ以前の5.14-jaで
(ロリポップ提供も)同じバージョンの場合でも
シックスアパートからダウンロードしたものの
ほうが、近い状態でした。

cgiのパーミッションは手当たり次第に700に
してありますが、漏れている可能性もあるため

「ブログの(記事)作成」画面で「公開」ボタンを押すと
 403エラーになる。

という現象の場合に確認すべきディレクトリの
候補でも良いので知りたいと思っています。

編集 履歴 (0)

ロリポップの場合、CGIのパーミッションは700ですが、700になっていますか?
あと、私が設定をミスったのか仕様なのかわかりませんが、
なぜかmt-feed.cgiだけパーミッションが705になっていました。

というかそれ以前に、ロリポップの場合「MovableType簡単インストール」があって、
ユーザページ上で簡単に設定できるようになっていますが、
こちらは使われないのですか?
http://lolipop.jp/manual/user/applications-mt/

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。