« TrafficJamJP | メイン | Windowsにセキュリティ・ホール »

2006年02月08日

■ 4回目 さくらインターネットにてPHPモジュール化にチャレンジ

過去3回に渡ってPHPモジュール化の失敗談(モジュール化以前の問題ですがw)を書いてきましたが、多分誰が見ても参考にならないだろうと言う内容が無いよう(寒)状態でしたが、やっと乗り切った感じです。
さくらインターネットのサポート様には大変迷惑かけたと思います。

>申し訳ございませんが、デバッグの環境等は弊社では用意いたしておりません。
>お客様のPC内にてデバッグ等を行った後、サーバへアップロードください。

カチンとくる内容で頑張りなさいと言うことだろうと解釈し、自分のPC内に環境を構築・・・するなんてできない(-_-メ)

エラーログの方はすべて
Premature end of script headers:~.php
このキーワードで検索していろんなサイトを見て回っても結局分からず仕舞。

そんな中希望の光が見つかったのが1点。

今月(2月)の月アーカイブがPHP化しても表示された事。

カテゴリーアーカイブは前やったようにPHP化しても問題無く表示されてたのでピンときたんですよ。気付いたのが湯船に浸かってる時だったので、速攻上がり、過去のエントリー見て日単位のアーカイブだと、1月24日まではphpファイルが表示されていることが分かっている(いや~ブログに書いておいて良かったw)FTPソフトでサーバに繋げてフォルダの属性を見た訳ですよ。
mt2006020801.jpg
キタコレ

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

トラックバックURL


※Trackback 元の IP と、Blog URL の IP アドレスが一致しない場合、登録まで時間かかることがあります。またトラックバックが一方通行やコメントが書き込めないサイトに関しては削除することがあります。ご了承下さい。

コメントする