■ 4回目 さくらインターネットにてPHPモジュール化にチャレンジ
過去3回に渡ってPHPモジュール化の失敗談(モジュール化以前の問題ですがw)を書いてきましたが、多分誰が見ても参考にならないだろうと言う内容が無いよう(寒)状態でしたが、やっと乗り切った感じです。
さくらインターネットのサポート様には大変迷惑かけたと思います。
>申し訳ございませんが、デバッグの環境等は弊社では用意いたしておりません。
>お客様のPC内にてデバッグ等を行った後、サーバへアップロードください。
カチンとくる内容で頑張りなさいと言うことだろうと解釈し、自分のPC内に環境を構築・・・するなんてできない(-_-メ)
エラーログの方はすべて
Premature end of script headers:~.php
このキーワードで検索していろんなサイトを見て回っても結局分からず仕舞。
そんな中希望の光が見つかったのが1点。
今月(2月)の月アーカイブがPHP化しても表示された事。
カテゴリーアーカイブは前やったようにPHP化しても問題無く表示されてたのでピンときたんですよ。気付いたのが湯船に浸かってる時だったので、速攻上がり、過去のエントリー見て日単位のアーカイブだと、1月24日まではphpファイルが表示されていることが分かっている(いや~ブログに書いておいて良かったw)FTPソフトでサーバに繋げてフォルダの属性を見た訳ですよ。

キタコレ
で確かに1月24日にPHPモジュール化を試みて失敗し、属性が755か705で無いとダメと言うことを知りました。それが中途半端のままだったんですね。mt-config.cgiを修正してファイルは755の属性で変換してくれてたんですが、それまでにやった作業の中で、フォルダの属性までは変換は無理だったんですね。
それでFTPクライアントソフトにて全部属性をあわして755にしてみたところ、500 Internal Server Errorも出なくなり、表示もできました。めでたしめでたし。
ということでやっとこれからPHPモジュール化開始ってことで、とりあえず今までのエントリーのタイトルを失敗談に変更してから再開です。とりあえずhtmlからphpに変わるのでError表示用のファイル作らなくては(; ̄ー ̄A





