みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

movabletypeのインストールが上手く行きません

全てのファイルをアップして
パーミッションも変更し、
mt-check.cgiでのチェックも
全く問題はありませんでした

次のステップはmt.cgiにアクセスし、
色々な設定をするのですが
このcgiにアクセスすると
ページが表示されるのではなく
「ファイルのダウンロード」というメッセージが出て
何故かmt.cgiをダウンロードする形になってしまいます

普通はブログの設定画面が出るはずなのですが…
何故このような画面が出てしまうのでしょうか??

よろしくお願いします

投稿日時 - 2006-10-09 21:49:17

QNo.2462188

暇なときに回答ください

質問者が選んだベストアンサー

どうしてもMySQLを使いたいということでなければ、mt-config.cgiの中のMYSQLの設定を全て(5行くらいかな?)行頭に#をつけてコメントアウトし、BerkeleyDBのところのコメントを外してやってみれば動くかも知れません。
サーバ管理者がいるのならそちらに訊くのが一番ですけど。

お役に立てずすいませんでした。
がんばってください。

投稿日時 - 2006-10-12 23:10:58

お礼

いえいえそんな事ありません
僕の知識が未熟なだけでlowrider_2005様の有効な助言を活用出来なかっただけです

サーバー管理者に連絡してようやく問題は解決しました

何度も回答を頂けて本当に感謝しております
どうもありがとうございました

投稿日時 - 2006-10-15 20:36:55

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

シェルでログインしてルートになり、
# perl -MCPAN -e shell
というコマンドを叩き、
cpan> install DBI
とやればアップデートしてくれます。

初めてCPANを使うときだけ初期設定をする必要がありますが、細かい内容は最初のコマンド文字列で検索してみてください。
他にもダウンロードしたソースを展開し、
$ perl Makefile.pl
でインストールする方法もあります。
ダウンロードは下記サイトで検索の上行ってください。

シェルが使えない場合の方法はわかりません。

参考URL:http://search.cpan.org/

投稿日時 - 2006-10-12 10:10:59

補足

何度もお答えいただき本当にありがとうございます
lowrider_2005様にとっては想像もつかないほど初心者なので
シェルとかルートという物を初めて聞きました…

これ以上教えていただくのも申し訳ないので
直接サーバーの方に根掘り葉掘り聞いてみます…

本当にありがとうございました

投稿日時 - 2006-10-12 22:01:49

やっぱりDBIのバージョンが古いみたいですよ。

「DBI (version >= 1.21)
サーバーに、DBIがインストールされていない、古いバージョンがインストールされている、もしくはDBIに必要なモジュールがインストールされていません。 DBIは、SQL対応のデータベースを使ってブログのデータを管理するために必要です。 DBIをインストールする場合は、インストール手順を参照してください。」
と出てますから。


MySQLを使うなら、DBIをアップデートする必要があります。
もしこのまま動かしたいなら、mt-config.cgiのデータベース設定でBerkeleyDBを使う設定にすれば動くとは思います。

投稿日時 - 2006-10-11 13:54:41

補足

たびたびお返事ありがとうございます
やっと手がかりがつかめました

しかしDBIというのを検索して探してみたのですが
アップデート法がよくわかりません

わかりやすく説明されたページなどありますでしょうか?
何度も回答を頂いて非常に恐縮なのですが
よろしくお願いします

投稿日時 - 2006-10-12 09:38:45

mt-check.cgiで本当にエラーが出ませんでしたか?
私自身はこのようなエラーが出たことはないのであくまでも予想ですが、DBIモジュールのバージョンがMTの要求より古いような気がするのですが。

投稿日時 - 2006-10-10 21:35:27

補足

そうですねチェックしたところ
ページの最後に以下の文が出てきますので
問題ないと思います
よろしくお願いします

ちなみにそのチェックページは以下になります
http://www.be-emotion.com/bin/mt/mt-check.cgi




Movable Typeのシステム・チェックは、無事に完了しました。
準備が整いました。 サーバーには必要なモジュールがすべて揃っています。追加のモジュールのインストールは必要ありません。インストールの説明に従って、次の手順に進んでください。

投稿日時 - 2006-10-11 10:43:54

mt-config.cgiの設定に間違いがあるのではないでしょうか。
「ファイルのダウンロード」が出たところで保存するなりしてからエディタで開いてみると、何らかのエラーメッセージが見えませんか?

投稿日時 - 2006-10-09 23:36:42

補足

お返事ありがとうございました
「ファイルのダウンロード」という形になってしまい

そのファイルをダウンロードして
表示される文は以下になります

どうぞよろしくお願いします


Got an error: Unsupported driver MT::ObjectDriver::DBI::mysql: Bareword "SQL_DATETIME" not allowed while "strict subs" in use at lib/MT/ObjectDriver/DBI.pm line 482.
Bareword "SQL_TYPE_TIMESTAMP_WITH_TIMEZONE" not allowed while "strict subs" in use at lib/MT/ObjectDriver/DBI.pm line 482.
Bareword "SQL_TYPE_TIMESTAMP" not allowed while "strict subs" in use at lib/MT/ObjectDriver/DBI.pm line 482.
Bareword "SQL_BLOB" not allowed while "strict subs" in use at lib/MT/ObjectDriver/DBI.pm line 482.
Bareword "SQL_CLOB" not allowed while "strict subs" in use at lib/MT/ObjectDriver/DBI.pm line 482.
Compilation failed in require at lib/MT/ObjectDriver/DBI/mysql.pm line 10.
BEGIN failed--compilation aborted at lib/MT/ObjectDriver/DBI/mysql.pm line 10.
Compilation failed in require at (eval 4) line 1.
BEGIN failed--compilation aborted at (eval 4) line 1.

投稿日時 - 2006-10-10 19:54:33

あなたにオススメの質問