で、結局スタティックパブリッシングでやってますが、たぶん1、2個、なんかのファイルがおかしくなっているだけだと思うんですよね。あとなんとなく臭いのがPHP。
いやもう、原因さがす気力もないので、当面このままで運用しようと思いますが。
あー、なんというか、もー
解決しましたΣ(´Д` )
PHP4でないとだめでした(涙)
先ほどPHP5をアンインストール。/usr/ports/lang/php5とphp5-extensionです。
で、念のため、/usr/local以下のPHP臭いところをw、全部手で削除。
あと、/var/db/ports以下のPHP関係は全部rm -Rです。
で、/usr/ports/lang/php4とphp4-extensionを入れなおし。
/usr/local/etc/php.ini-recomendedをphp.iniとして同じところにコピー、MBString関係を、念のため、
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.http_output = UTF-8
mbstring.encoding_translation = Off
mbstring.detect_order = auto
mbstring.substitute_character = none
と設定。
httpd.confにPHP4モジュール読み込み記述があるか確認後、
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
を<IfModule mime_module>....</IfModule>の中に記載。
そいで、Apacheの再起動
#apachectl restart
で、おもむろに全部のテンプレートをダイナミック処理。
で、おもむろにブログページを表示させると・・・・ふいぃ、ちゃんと表示された。
よかった・・・
っていうか、FreeBSD+MySQLではPHP4でないとだめなのかな。以前もPHP5にチャレンジして失敗したし・・・とりあえず動いているので良かったということで。
けど、あいかわらずダイナミックパブリッシングでカテゴリー一覧以降のコードが出力されないバグが、俺だけなのか(大汗)
しょうがないので、エントリーも少ないし、とりあえず今週末くらいまではダイナミックパブリッシングは封印します。こつこつと再構築か・・・