木曜日, 7月 03, 2008
[PHP]WordPressとMySQLのインストール or トラブルシューティング
▼質問
ブログツールのWordPressをWindowsで動かしたいんだ。どうやったらいいか教えてくれ!
▼回答
ここでは、IISでPHPが動いていることを前提に話すから、そこまではやっておいてくれ!
1.MySQLを下記のサイトからダウンロードする。
今回はバージョン4.1.22のmysql-4.1.22-win32.zipをダウンロードした。
http://dev.mysql.com/downloads/mysql/4.1.html
2.ダウンロードしたファイルを解凍する。Setup.exeファイルができる。
3.「Setup.exe」をダブルクリックすると対話形式でインストールができる。その手順を下記に示す。
①「Next >」ボタンを押下する。
②「Custom」を選択し、「Next >」ボタンを押下する。
③インストールディレクトリの変更がなければ、「Next >」ボタンを押下する。
インストールディレクトリを変更したい時は、ここで「Change」ボタンをクリックし指定する。
④インストール内容を確認し、「Install」ボタンを押下する。
⑤「Skip Sign-Up」を選択し、「Next >」ボタンを押下する。
⑥「Finish」ボタンを押下する。
⑦「Next >」ボタンを押下する。
⑧「Detailed Configuration」を選択し、「Next >」ボタンを押下する。
⑨「Developer Machine」を選択し、「Next >」ボタンを押下する。
⑩「Multifunctional Database」を選択し、「Next >」ボタンを押下する。
⑪テーブルスペースのドライブとディレクトリの場所を確認し、「Next >」ボタンを押下する。
⑫「Decision Support(DSS)/OLAP」を選択し、「Next >」ボタンを押下する。
⑬ネットワークオプションを確認し、「Next >」ボタンを押下する。
⑭「Manual Selected Default Character Set / Collation」を選択する。
Character Setから「sjis」を選択し、「Next >」ボタンを押下する。
⑮Windowsオプションを確認し、「Next >」ボタンを押下する。
⑯「Modify Security Settings」のみがチェックされていることを確認する。
パスワードを入力し、「Next >」ボタンを押下する。
⑰「Execute」ボタンを押下する。
⑱「Finish」ボタンを押下し、MySQLのインストールは終了です。
4.WordPressを下記のサイトからダウンロードする。
今回はバージョン2.3.3のwordpress-2.3.3-ja.zipをダウンロードした。
http://ja.wordpress.org/releases/
2.ダウンロードしたファイルをIISが動いているホームディレクトリに解凍する。
例: C:\InetPub\wwwroot\wordpress
3.「インターネット インフォメーション サービス」 から仮想ディレクトリの設定をする。
設定方法については省略する。下記参照。
http://phponwindows.net/WordPress.aspx
4.WordPress用のデータベースをMySQLに作成する。
実行した手順を下記に示す。コマンドプロンプトから次の実行を行う。
①ログイン
C:\>mysql -u root -p
Enter password: *****
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.1.22-community-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
②データベースの作成
mysql> create database wordpressdb;
Query OK, 1 row affected (0.02 sec)
mysql> show create database wordpressdb;
+-------------+----------------------------------------------------------------------+
Database Create Database
+-------------+----------------------------------------------------------------------+
wordpressdb CREATE DATABASE `wordpressdb` /*!40100 DEFAULT CHARACTER SET sjis */
+-------------+----------------------------------------------------------------------+
1 row in set (0.02 sec)
③ユーザーの作成
mysql> grant all on wordpressdb.* to 'user'@'localhost' identified by 'pass';
Query OK, 0 rows affected (0.17 sec)
5.
▼質問
次のエラーが出てデータベースに接続できないんだ。どうしてなのか教えてくれ!
C:\Program Files\MySQL\MySQL Server 4.1\bin>mysqladmin ping -u root -p
Enter password: *****
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to MySQL server on 'localhost' (10061)'
Check that mysqld is running on localhost and that the port is 3306.
You can check this by doing 'telnet localhost 3306'
タスクマネージャにもmysql.exeがいるのに?!なぜ、つながらない!!
▼回答
も一度、インストールしなおせばうまくいくかもよ!
もう一回、インストールしてみることにしよう!
うまくつながった!v(^^)v
▼質問
http://localhost/wordpress/wp-admin/install.phpを実行すると次のエラーが出る。
「データベース接続確立のエラー」
▼回答
次のコマンドを試してみてくれ!
SET PASSWORD FOR root@localhost = OLD_PASSWORD('*****')
ブログツールのWordPressをWindowsで動かしたいんだ。どうやったらいいか教えてくれ!
▼回答
ここでは、IISでPHPが動いていることを前提に話すから、そこまではやっておいてくれ!
1.MySQLを下記のサイトからダウンロードする。
今回はバージョン4.1.22のmysql-4.1.22-win32.zipをダウンロードした。
http://dev.mysql.com/downloads/mysql/4.1.html
2.ダウンロードしたファイルを解凍する。Setup.exeファイルができる。
3.「Setup.exe」をダブルクリックすると対話形式でインストールができる。その手順を下記に示す。
①「Next >」ボタンを押下する。
②「Custom」を選択し、「Next >」ボタンを押下する。
③インストールディレクトリの変更がなければ、「Next >」ボタンを押下する。
インストールディレクトリを変更したい時は、ここで「Change」ボタンをクリックし指定する。
④インストール内容を確認し、「Install」ボタンを押下する。
⑤「Skip Sign-Up」を選択し、「Next >」ボタンを押下する。
⑥「Finish」ボタンを押下する。
⑦「Next >」ボタンを押下する。
⑧「Detailed Configuration」を選択し、「Next >」ボタンを押下する。
⑨「Developer Machine」を選択し、「Next >」ボタンを押下する。
⑩「Multifunctional Database」を選択し、「Next >」ボタンを押下する。
⑪テーブルスペースのドライブとディレクトリの場所を確認し、「Next >」ボタンを押下する。
⑫「Decision Support(DSS)/OLAP」を選択し、「Next >」ボタンを押下する。
⑬ネットワークオプションを確認し、「Next >」ボタンを押下する。
⑭「Manual Selected Default Character Set / Collation」を選択する。
Character Setから「sjis」を選択し、「Next >」ボタンを押下する。
⑮Windowsオプションを確認し、「Next >」ボタンを押下する。
⑯「Modify Security Settings」のみがチェックされていることを確認する。
パスワードを入力し、「Next >」ボタンを押下する。
⑰「Execute」ボタンを押下する。
⑱「Finish」ボタンを押下し、MySQLのインストールは終了です。
4.WordPressを下記のサイトからダウンロードする。
今回はバージョン2.3.3のwordpress-2.3.3-ja.zipをダウンロードした。
http://ja.wordpress.org/releases/
2.ダウンロードしたファイルをIISが動いているホームディレクトリに解凍する。
例: C:\InetPub\wwwroot\wordpress
3.「インターネット インフォメーション サービス」 から仮想ディレクトリの設定をする。
設定方法については省略する。下記参照。
http://phponwindows.net/WordPress.aspx
4.WordPress用のデータベースをMySQLに作成する。
実行した手順を下記に示す。コマンドプロンプトから次の実行を行う。
①ログイン
C:\>mysql -u root -p
Enter password: *****
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.1.22-community-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
②データベースの作成
mysql> create database wordpressdb;
Query OK, 1 row affected (0.02 sec)
mysql> show create database wordpressdb;
+-------------+----------------------------------------------------------------------+
Database Create Database
+-------------+----------------------------------------------------------------------+
wordpressdb CREATE DATABASE `wordpressdb` /*!40100 DEFAULT CHARACTER SET sjis */
+-------------+----------------------------------------------------------------------+
1 row in set (0.02 sec)
③ユーザーの作成
mysql> grant all on wordpressdb.* to 'user'@'localhost' identified by 'pass';
Query OK, 0 rows affected (0.17 sec)
5.
▼質問
次のエラーが出てデータベースに接続できないんだ。どうしてなのか教えてくれ!
C:\Program Files\MySQL\MySQL Server 4.1\bin>mysqladmin ping -u root -p
Enter password: *****
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to MySQL server on 'localhost' (10061)'
Check that mysqld is running on localhost and that the port is 3306.
You can check this by doing 'telnet localhost 3306'
タスクマネージャにもmysql.exeがいるのに?!なぜ、つながらない!!
▼回答
も一度、インストールしなおせばうまくいくかもよ!
もう一回、インストールしてみることにしよう!
うまくつながった!v(^^)v
▼質問
http://localhost/wordpress/wp-admin/install.phpを実行すると次のエラーが出る。
「データベース接続確立のエラー」
▼回答
次のコマンドを試してみてくれ!
SET PASSWORD FOR root@localhost = OLD_PASSWORD('*****')