« 耳が…、車が…。 | メイン | まだ耳が…… »

2006年03月25日

【ヘルプ】500 Internal Server Error

「質問の仕方がわからない」といった、子どもの気持ちがわかります。

最近、新規エントリーするたびに「Internal Server Error」が出てしまいます。ただし、新規エントリーはできています。ping送信や、トラックバックができていない状態らしいです。

原因を検索していろいろ調べているのですが、どうやらデーターベースに原因があるらしい…というところまではわかってきました。

このMTは、「BerkeieyDB」というデーターベースで設定したようです。(自分で設定したのですが…)

しかし調べてみると、このデーターベースでは、エントリーが増えてくると「500エラー」がでるらしいです。

ということで、データーベースを「BerkeieyDB」から「SQLite」に変更することがいくつかのサイトで紹介されていました。

しかし、Movable Type 3.2-ja-2 における「データーベース」の意味がまずわからない。

それに、私が利用しているサーバーは、どうやら「SQLite」は利用できないらしい…ということがわかりかけてきました。

「mt-check.cgi」を開いてみると、以下のような表示があったからです。

DBD::SQLite サーバーに、「DBD::SQLite」がインストールされていないか、「DBD::SQLite」に必要なモジュールがインストールされていません 「DBI」と「DBD::SQLite」は、SQLiteを使ってデータを管理するために必要です。 「DBD::SQLite」をインストールする場合は、インストール手順を参照してください。

じゃあ、どうしたらいいんだということです。

困っています。

まず、上記のような認識でいいのかどうか。

いいのなら、どうしたらいいのか……、どなたかアドバイスをいただけるとうれしいです。

wrote by しおちゃんマン

トラックバック

このエントリーのトラックバックURL:
http://shiozaki.info/mt/mt06-tb.cgi/1080

コメント

お久しぶりです。
僕もこのエラーに悩まされましたが、やはりDBの問題です。
MT3.2からはSQLiteが使えるようになりましたが、MySQLも使えるのでは?
このサーバーではMySQLは使えないでしょうか?
一度確認してください。
もし無理なら、レンタルサーバーを変えるしかありませんね。
ロリポップかサクラインターネットあたりがお薦めです。
あと、Perlのバージョンも重要なので、確認してください。
5.8以上が推奨条件のはず…
ではでは。

投稿者 Haru : 2006年03月26日 00:10

>Haruさん
コメントありがとうございました。
MySQLは使えるようです。

となると今度は、どうやって移行するのかの方法がわかりません。どこかに紹介されているページはあるのかなあ。SQLiteへの移行の紹介はたくさんあるようなのですが。

Perlのバージョンは、5.8.7 なので大丈夫のようです。

投稿者 しおちゃんマン : 2006年03月26日 00:23

MySQLへの変更方法は、「mt-config.cgi」を書き換えればいいようなのですが……。

# ObjectDriver DBI::mysql
# Database <database-name>
# DBUser <database-username>
# DBPassword <database-password>
# DBHost localhost

これらの、#をはずすところまではわかりました。

ただ、<database-name>、<database-username>、<database-password>の意味がわからない……。

サーバー管理者に聞くのかなあ??

投稿者 しおちゃんマン : 2006年03月26日 01:30

そうですね。
これに関しては、サーバー管理者に聞くしかありません。
MySQLが使えるのなら、全て簡単にわかります。
僕の例を示してもいいのですが、何しろサーバの管理権限かんすることなんで。
後もう少しですので、がんばってください。
それと、4月8日の大阪講演、楽しみにしています。
久しぶりに、夜更かししているHaruでした。

投稿者 Haru : 2006年03月26日 02:19

>Haruさん
とりあえずサーバー管理者には、今後SQLite導入の予定があるのかを質問しておきました。

その返事を待って、MySQLについて質問してみようかと思っています。

8日の大阪、よろしくお願いいたします。私の話は失敗実践ばかりですので、逆に安心できるかもしれません。(笑)

投稿者 しおちゃんマン : 2006年03月26日 12:49

コメントしてください

サイン・インを確認しました、 さん。コメントしてください。 (サイン・アウト)

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


情報を登録する?