2005年4月17日
ダイナミック・パブリッシングのエラー解決[ Movable Type ]
ダイナミック・パブリッシングのエラーは、Six Apartのサポートとの何回かのやり取りの結果、解決できました。
■解決の状況
関係するディレクトリのパーミッションの設定を試行錯誤した結果、ローカル・アーカイブパスディレクトリ「archives/」のパーミッションを (701) から(755)に変更したらOKとなりました。最終的には下表の右端の設定にしています。
「/public_html/templetes_c/」 707 707 707 707 707 707 「/public_html/」 701 755 755 755 755 701 「/public_html/cgi/」 701 755 755 755 701 701 「/public_html/cgi/mt/」 701 755 755 701 701 701 「/public_html/cgi/mt/archives/」 701 755 701 755 755 755 NG OK NG OK OK OK
■補足
(1)上記の結果に関して、suEXEC が有効な場合は「701」で問題が無いはずなのですが、だめなケースがある様です。Six Apartさんの再現環境では「701」でもOKだったとの事です。私のレンタルサーバのCsidenetさんにも確認しましたが、「ご利用いただいているサーバーOSなども異なることが考えられます。サーバーの動作環境におきましては、「suEXCE」を有効にすることに違いはないと思いますが、PHPとCGIを動作させる仕組みなど例えば、PHPをCGIとして動作させる仕様では「701」で動作することも考えられます。」との回答でした。
(2)「Dynamic Site Bootstrapper」を再構築した際に表示される、「インデックス・テンプレート 'Dynamic Site Bootstrapper' を再構築しました サイトの確認. できたページを見る. 」で、「できたページを見る」をクリックすると、「https://nakamura-hiroshi.com/blog/mtview.php」で、「Parse error」エラーが表示される件についての、Six Apartさんからの回答は、以下のとおりでした。
確かに「できたページを見る」と表示されますが、これは、ほかのページの再構築を行った際に表示される内容と共通なために表示されます。「mtview.php」は単独で表示されるページではありませんので、もし、表示した場合は、エラーが起こります。この場合には、「できたページを見る」はクリックしないようにお願いいたします。
投稿者 hnakamur : 2005年4月17日 00:34 : [ 編集 ]