« RSSをJavaScriptに変換する | メイン | 新しいパソコンが届く »

プラグインのその後

昨年末の話であるが、このブログのプラグインがおかしいという記事を載せたことがある。たまたまCaptcha Pluginを導入しようとしたときに、この現象が判明した。この時、MovableTypeにもともと標準でついているプラグインも変更の保存ができなくて、機能が止まってしまっていた。

そこで、小粋空間さんのアドバイスでSixApartへフィードバックして回答をもらった。当初私はデータベースをPostgreSQLにしたことが原因とばかり思っていたが、SixApartからの回答では、PostgreSQLが原因ではなく、違う要因でプラグインが利かなくなっている可能性を指摘された。SixApartの説明では、PostgreSQLでの運用はかなりしっかりとチェックがなされているようで、実際にSixApart社内でもMovableTypeをPostgreSQLで運用している方も多いということだった。普段から実際に使ってその問題点も常に修正しているということだったので、私の完全な思い違いであったことが分かった。今回のケースも、実際に新規インストールをして、私と同じ環境で試験運用してもらったので、少なくともPostgreSQLそのものの問題ではなかったようだ。きっとPostgreSQLの方で、エラーが出ていると思われるので、それをチェックしてみてくださいということだったので、その後、コマンドラインから以下のように実行すると

=> select nextval('mt_plugindata_id');
ERROR: relation "mt_plugindata_id" does not exist

と出てきたので、シーケンスがつくられていないか失われたかが原因だったのかもしれない。まだPostgreSQLについてよく分かっていない私は、とりあえずバックアップを取って、もう一度MTを新規インストールしてみた。そうしたら、今度は問題なくプラグインが使えた。なので、最初にインストールしてから後、作業をしている間に何かしらトラブルが起こったのかもしれない。まぁ、今は快適に使えているのでこれでいいかなと思っている。

今回のトラブルにあたり、SixApart社の方、丁寧な回答をいただきありがとうございました。また、トラブルの相談に対し、アドバイスをくださったOgawa::Memorandaさん、小粋空間さん、あわせてありがとうございました。

※昨年末にサーバーを変えてからのその後であるが、動作環境はいうことがない。記事も400件近くになり、ロリポップ時代と件数が同じになってきたが、記事の更新はスムーズだし、再構築は速いし、500エラーをまだ経験していない。データベースのPostgreSQLは定期的にVACUUMコマンドを実行しているし、問題はないと思われる。ロリポップ時代には記事の更新が大変なストレスになっていたが、今は快適でそういうことがなくなった。inetdサーバーにして本当によかったと感じる。


Same Category

◆全エントリー一覧へ◆


Trackback

This entry's TrackbackURL:
http://sansimai20.com/mt/mt-tb.cgi/393



◆コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。
◆トラックバックの内容も、オーナーがチェックした後にページに公開されます。
◆宣伝・誘導を目的とした記事からのトラックバックは削除対象となります。
◆このブログに関連のある、あなたのブログの記事をトラックバックしてください。
◆TypeKey IDをお持ちの方は、TypeKey IDを使ってサインイン してください。

Post Comments

太字 イタリック アンダーライン ハイパーリンク 引用


↓の評価ボタンを押してランキングをチェック!
素晴らしい すごい とても良い 良い

※お手数ですが、下の4文字のコードを入力して、投稿してください。入力を間違えるとエラーになり、しばらく投稿できません。どうしても文字が判読しにくい場合は、一度更新ボタンを押して文字を変えてみてください。また、TypeKey IDを使ってサイン・イン した場合、コードを入力せずにコメント投稿が可能です。リセットボタンを押すと、全ての書き込みが消えます。もう一度最初から書き直したいときに使ってください。


Search

AD-Butterfly

About

2007年01月18日 23:54に投稿されたエントリーのページです。

ひとつ前の投稿は「RSSをJavaScriptに変換する」です。

次の投稿は「新しいパソコンが届く」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35