【Movable Type】mt.cgi の実行で[ファイルのダウンロード]ダイアログが表示される

Movable Type を構築中である。レンタルサーバには何度もセットアップしているのだが、自宅サーバへの導入はまだだった。

一昨日に、Premature end of script headers: mt-check.cgiというエラーについて書いたが、今日はその後に起きた、トラブルについて書いておくことにする。

mt-check.cgi を実行し環境チェックが済めば、いよいよインストールである。

インストールページから"ログイン"と書かれたリンクをクリックするとインストールが開始されるはずだった。

ところが、実際にクリックしてみると、[ファイルのダウンロード]ダイアログが表示され、cgiが実行されない。

先日のトラブルで cgi のパーミッションは修正しているし、mt-check.cgi が実行されているので、cgi ファイルを実行する環境も問題ないはずである。

それにも関わらず、[ファイルのダウンロード]ダイアログが表示されるのである。
何か初歩的なミスをしているのだと思いつつGoogle先生に聞いてみたところ、ここにヒントがあった。

MT 3.2-ja-2インストール時のエラー

ダウンロードダイアログが表示されるという現象でよろしいですよね?実際にダウン
ロードしたら、どういう内容になっていますか?エラーメッセージだったりしませんか?

#エラーメッセージのときは、ヘッダーを省いてしまうケースがあります。


なるほど、ダウンロードしてそのファイルを開いてみたら、
「Got an error: データベース接続の設定に誤りがあります。設定を確認してください。」
と書かれていた。

データベースを作成し、mt-config.cgi にデータベースの設定をするのを忘れていたのだった。データベースはMySQLを使う予定だっただ、とりあえず後回しにしていたのが裏目に出た。

ということで早速、データベースの作成に取り掛かった。




最新のMySQLをインストール。

# yum install mysql-server

MySQL の root ユーザーがパスワードなしでログインできなかったので、
パスワードは設定しなおした。

#/usr/bin/mysqld_safe --defaults-file=/etc/my.cnf --pid-file="$mypidfile
" --skip-grant-tables >/dev/null 2>&1 &
# mysqladmin -u root password 'mynewpassword'
# service mysqld restart
# kill `cat /var/lib/mysql/fedora.itnavi.local.pid`

次にMT用のユーザーを作成した

# mysql -u root -p

use mysql

GRANT SELECT,INSERT,DELETE,UPDATE,CREATE,DROP,FILE,ALTER,INDEX ON *.* to mtuser@localhost identified by 'mynewpassword' WITH GRANT OPTION;

GRANT SELECT,INSERT,DELETE,UPDATE,CREATE,DROP,FILE,ALTER,INDEX ON *.* to mtuser@'%' identified by 'mynewpassword' WITH GRANT OPTION;

flush privileges;

■参考

MySQL 4.1 リファレンスマニュアル :: A.4.2 忘れたルートパスワードをリセットする方法

MySQL 4.1 リファレンスマニュアル :: 4.4.5 MySQL への新規ユーザの追加
posted by さわひで at 19:39 | Comment(0) | TrackBack(3) | オープンソース
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバック

1.XreaにMovable Typeインストール
Excerpt: Xreaで独自ドメインを取得して広告有りでMovable Type3.33jaを...
Weblog: XreaにMovable Typeインストール
Tracked: 2007-03-23 16:19


Excerpt: CGICGICommon Gateway Interface - インタラクティブなWebページを作るための技術Computer Generated Imagery - コンピュータグラフィックス用語..
Weblog: サーバー用語集
Tracked: 2007-08-08 10:29


Excerpt: CGICGI Common Gateway Interface - インタラクティブなWebページを作るための技術 Computer Generated Imagery - コンピュータグラフィックス..
Weblog: サーバー用語集
Tracked: 2008-02-18 11:44