MovableTypeインストールエラー

このQ&Aのポイント
  • MovableTypeをインストール中にエラーが発生しました。
  • http://*****/cgi-bin/mt/mt.cgiを叩くと、'/mt-config.cgi'ファイルが見つからないというエラーメッセージが表示されます。
  • 同じホスティングサーバー会社の別のアカウントでのMTのインストールは問題なく稼働していますが、このエラーが発生しています。解決法をご存じの方はいらっしゃいませんか?
回答を見る
  • ベストアンサー

MovableType インストール エラー

MTをインスト-ル中です。 サーバーに設置し、http://*****/cgi-bin/mt/mt.cgiを叩くと Got an error: Error opening file '/mt-config.cgi': No such file or directory のエラーメッセージが出ます。 2ヶ月前に、同じホスティングサーバー会社の別のアカウントにMTをインストールしたことがあるので(それは問題なく稼働中)、手順は間違ってないと思います。たぶん。 ちなみに、mt-config.cgiは、そのダイレクトリにちゃんとあります。 ググってみると、世界中で同じエラーにハマってる人がいるようです。 どなたか解決法をご存じないですか?

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

  • ベストアンサー
  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

パスが間違っているのでは? もしくは権限が正しくないかも知れないです。

erimo_may
質問者

お礼

回答ありがとうございます。 権限も設定し、パスも正しく、サーバーの環境も整っているはずなのですが・・・。同じホスティング・サーバーで、自分が管理しているアカウント4カ所に同じようにインストールしみてたら、難なくインストールされなした。この1つのアカウントだけうまくインストールできないんです。 ホスティング・サーバー側は、全て同じ環境で問題ないはずだと言うのですが。 ちなみに、mt-config.cgi をcgi-binフォルダではなく、mt-staticと同じダイレクトリに置くと(つまりmt-static以外のファイル全て同じダイレクトリ)、インストール最初のログイン画面にはなります。 が、その後は次画面にいかず、 mt.cgi のダウンロードが始まってしまいます。 もうドつぼです・・・。

erimo_may
質問者

補足

さんざんネット上で原因を探した所、どうやらPerlのバージョンがアップグレードした事によるMTのバグらしいです。確かにインストールされなかったアカウントのPerlのバージョンだけが新しいので、そうかもしれませんね。 他に、同じトラブルに見舞われている人がいるはずだと思うのですが。 http://orangescale.net/log/2007/10/movable-type-troubleshooting-base-class-package-dataobjectdriverbaseobject-is-empty/ このサイトの解決法で、無事インストール出来ました。ここの管理人に大大感謝です。 memphisさんも、書き込んでいただいてありがとうございました。

関連するQ&A

  • mt(MovableType.jp)インストールで困っています

    mtインストールするの2回目なのですが、なぜか今回うまくいきません。 MT-5_01-jaをサーバーにインストールして、mt-config.cgi-originalを属性を755に変更したのですが、500エラーでした。 perlのバージョンは、perl5.8.8です。perlのデイレクトリが「/usr/bin/perl /usr/local/bin/perl」になっていたので、mt-config.cgi-original以外のcgiファイルを全て、一行目を変更してみたのですが、それでも変わりませんでした。 すみませんが、他にどのような原因が考えられるでしょうか よろしくお願い致します (質問するの初めてなので、場違いな場所に質問をあげてしまっていたらすみません)

  • Movabletype インストールができません

    Movabletypeをインストールしようと数日間試みているのですが、どうしてもうまくいきません。 サーバはwww5.pf-x.netを使用しております。 試した手順としては、 1.公式サイトからMT-3.34-ja.zipをダウンロード、解凍。 2.mt-config.cgi-originalをmt-config.cgiにリネームし、内容の変更。 ・15行目を CGIPath http://www5.pf-x.net/(ユーザ名)/cgi-bin/mt/ に変更。 ・21行目を StaticWebPath http://www5.pf-x.net/(ユーザ名)/cgi-bin/mt/mt-static に変更。 ・27~32行目を ##### MYSQL ##### ObjectDriver DBI::mysql Database (データベース名) DBUser (データベース名) DBPassword (データベースパスワード) DBHost (ホスト) に変更。 ・35~39,42,43,46行目行頭に # を追加。 3.MT-3.34-ja内のファイルを "public_html"フォルダ内の"cgi-bin"フォルダ(パーミッション701)内に作成した"mt"フォルダ(パーミッション701)にアップロード。(FFFTPを使ってます) 4.*.cgiのファイルのパーミッションを全て700に変更。 しかし、 http://www5.pf-x.net/(ユーザ名)/cgi-bin/mt/mt-check.cgi にアクセスしても403-forbiddenとなってしまいます。 パーミッションを色々といじってみても駄目でした。 どなたか詳しい方、ご教授お願いいたしますm(_ _)m

  • MovableTypeがセットアップできません

    かなり緊急です! Movabletype4をインストール後、 こんなメッセージが出てきてしまいました。 Got an error: Missing configuration file. Maybe you forgot to move mt-config.cgi-original to mt-config.cgi? cgiやデータベースには全くの初心者なので、 どうしたらよいのかさっぱりわかりません。。。。 どなたか解決方法をご教授いただけますでしょうか?? 宜しくお願いします!

  • MovableType インストール

    MovableTypeをインストールしようとしています。 mt-config.cgi等の各設定も終わり、Movable Typeのシステムチェックは完了しました。 しかしログインしようとするとInternal Server Errorの画面になり インストールができません。 マニュアルを載せたサイト等も見ましたが原因がよくわかりません。 この場合の考えられるエラーの原因は何でしょうか? また対処法も教えて頂きたいです。

  • MovableType3.2エラーが発生してインストールできない

    MovableType 3.2をインストールしているのですがmt-check.cgiでは 「準備が整いました。 サーバーには必要なモジュールがすべて揃っています。 追加のモジュールのインストールは必要ありません。インストールの説明に従って、 次の手順に進んでください。」と出て何の問題も無いのですが、mt.cgiにアクセスすると Got an error: install_driver(mysql) failed: Can't load '/usr/lib/perl5/vendor_perl/5.8.5/ i386-linux-thread-multi/auto/DBD/mysql/mysql.so' for module DBD::mysql: libmysqlclient.so.14: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 230. at (eval 8) line 3 Compilation failed in require at (eval 8) line 3. Perhaps a required shared library or dll isn't installed where expected at lib/MT/ObjectDriver/DBI/mysql.pm line 48 というエラーが発生します。 原因及び対処法が分かる方居ましたら、ご教授宜しくお願いします。 (環境) Red Hat Enterprise Linux ES v3 Perl 5.8.5 MySQL 3.23.58 PHP 4.3.11 DB_File 1.809 DBI 1.5 DBD::mysql 2.9008

  • MovableType3.2のエントリーが出来ない

    エントリーで日本語を入力後、保存を行ったときに 「アップデート中にSQLエラーが発生しました: Data too long for column 'entry_title' at row 1 」 が表示され、保存が出来ない。 アルファベットのみの入力を行うと、正常に保存されます。 しかし「サイトの確認」を行うと構築がされておらず、「あなたのサイトをよりアクティブに、よりクリエイティブに。次世代ウェブツール "Movable Type" へようこそ ログイン」初期画面が表示されます。 環境は、自分のパソコン(Windows2000SP4)に Apache2.0 ActivePerl5.8.7 MySQL5.0 DBD::MYSQLモジュール MT3.2 をインストールしています。 ファイル場所などは、設定どおりの場所に保存しています。 ●httpd.confファイルの内容 228行目 DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs" 515行目 ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache2/cgi-bin/" 521行目 <Directory "C:/Program Files/Apache Group/Apache2/cgi-bin"> 765行目 AddHandler cgi-script .cgi .pl ●mt-config.cgiファイルの内容 28行目 CGIPath http://localhost/mt/ 35~39行目 ObjectDriver DBI::mysql Database mt_db DBUser yagi DBPassword asspie11 DBHost localhost 70行目 # DataSource /www/db 90行目 StaticWebPath http://localhost/mt/mt-static 272行目 PublishCharset shift_jis ●CGIファイルの内容 全ファイル1行目 #!C:/Perl/bin/perl -w

    • 締切済み
    • CGI
  • MovableType にログインできない。

    自宅サーバに MovableType 3.3.4 をセットアップしたのですが、ログインすると Got an error: データベース接続の設定に誤りがあります: ファイル/path/to/sqlite/database/fileを開けません: No such file or directory というエラーが出てログインできません。 OS:Windows 2000 Professtional DB:PostgreSQL です。どなたかわかるかたおりましたら、ご教授ください。

  • [Movable type] cgiと静的ファイルを別にインストールする場合

    これまでロリポップのレンタルサーバーに置いていたものを 別のレンタルサーバーに変更しました。 新しいレンタルサーバーでのMovable typeのインストール方法が わからず、カスタマーサポートに問い合わせたところ、以下のような 回答が来ました。 (このレンタルサーバーは、通常は「cgi-bin」「httpdocs」とファイルをわけていれるようになっています。) [回答] ・cgiファイルと静的ファイルは、Movable Type をアップロードされるフォルダの中へ区別せずアップロード ・movable type のインストールディレクトリのパーミッションを777に変更 ・movable type のインストールディレクトリ直下にあるcgiファイルのパーミッションを(644)に変更する ・Movable Type のデータを展開した際に表示される「.htaccess」ファイルを編集「Options ExecCGI Includes AddHandler cgi-script .cgi」 上記のように、「httpdocs」に「mt」を作りすべてアップし、パーミッションも変更しましたが、cgiがエラーになり動きません。 「cgi-bin」「httpdocs」と別れているのに、「httpdocs」にcgiを入れて動くものなのでしょうか? それと、cgiのパーミッションは644で動くのでしょうか? また、「cgi-bin」「httpdocs」と分けておかなければいけない場合は、「MT-4.1-ja」に入っているcgiだけ「cgi-bin」に入れて、あとのものは「httpdocs」の中に「mt」フォルダを作ってその中に全ていれるのでいいでしょうか? よろしくお願いいたします。

  • IISでMovableTypeを設定していますがCGIエラーになります

    Windows2003ServerにIIS6.0を設定して、MovableType3.3を設定しようとしています。 使用DBはsqliteです。 mt-check.cgiは無事に完了しましたが、その後mt.cgiにアクセスするとCGIエラーになり The specified CGI application misbehaved by not returning a complete set of HTTP headers. というメッセージが表示されます。 いろいろ調べ、IISで運用する場合に、MovableTypeのcgiファイルを カレントディレクトリであるCドライブ以外の場所の保存すると エラーになってしまうのではという結論に達しました。 が、その後どう対策すれば良いのか対策が見つからず困っています… cgi-binはDドライブに設置しており サーバでは既に別のアプリケーションが運営されているため Cドライブに移行することはできません。 下記URLの対策は行ってみましたが、効果はありませんでした。 http://www.horijp.com/blog/archives/2005/02/iismovabletype.html いろいろ探して下記URLを見つけたのですが、 http://www.sixapart.com/movabletype/kb/known/cgi_error_on_ii.html 対応策の正解が書いてある気がするのですが、英語がわからず途方にくれております… どうか解決するのにお力を貸して頂けませんでしょうか。 よろしくお願い致します。

  • MovableTypeで500エラー

    MovableType3.33でブログを運営しているのですが、エントリーが3000を超えて、エントリー投稿時、編集保存時の再構築で500エラーが出始めるようになりました。500エラーの画面からブラウザの更新ボタンを押すとブログには反映されます。ただ、普通に再構築すると問題ありません。 過去ログやネットで調べて、データベースをMySQLからSQLiteにしたりmt-config.cgiのEntriesPerRebuildやPingTimeoutを調整してもダメでした。 MovableType4.01にアップグレードしてみても(今はMovableType3.33にもどしました)さらに状況は悪化し、再構築も500エラーになってしまいます。 レンタルサーバーはKagoyaの共有サーバーを使っています。 どなたか、原因、対処法がわかる方いましたら、よろしくお願いします。