PostgreSQL派の災難
Movable Type 3.01D-ja → 3.11-ja にアップデートした後、やはり DB 関連で不具合の解消が出来ません。管理画面の特別なテンプレートセクションでは、先日行った新しいテンプレートを作って古いのを消す、という対処療法を適用できません。そもそも新しいテンプレを作ることができない。
散財流生さんの所にも同じ不具合に関するレポートと対策が掲載されており、これの通りに Template.pm を書き換えてやればうまく動いてくれるのですが、やはりどうにも気持ち悪いです。
それと、管理画面の ウェブログの設定→アーカイブの設定→変更を保存 をやると、必ず
ライン:156
文字:1
エラー:オブジェクトを指定してください。
コード:0
URL:http://www.saturn.myftp.biz/mars/mt/mt.cgi?__mode=cfg_archives&blog_id=1&saved=1
なんてダイアログが出てきて、 validate(this) の所で JavaScript エラーが起こってしまうようなんですね。これも気持ちが悪い。で、もう一台の PC に Fedora Core 1 をインストールして、DB を PostgreSQL → MySQL に変更して 3.11 をバージョンアップ版ではなくフルインストールしてみました。
とうぜん、テンプレを変更できない不具合は解消されたのですが、JavaScript の エラーは消えませんでした。しかしコレ、Fedora 上の Mozilla ではちっともスクリプトエラーにならないので、IE固有の問題かもしれません。所詮クライアントの処理ですからね…。
というわけで、本来のサーバマシンで再調整が済むまで、仮サーバで運用することにします。
TBありがとうございます。
MT3.11@Postgresでのテンプレート更新エラー問題は、その後他のサイトを見ることで根本的な解決方法がわかりました。
http://www.sanzai.net/archives/000168.html
上記のURLでも解説しておきましたので参考にしてください。
コメント by Sanzainin — 2004/10/31 日曜日 @ 4:19:32
template_modified_on
MT3.1にして以来テンプレートを保存しようとするとエラーがでてしまうので、P…
トラックバック by 散財流生 — 2004/10/31 日曜日 @ 4:22:12