インストール途中で止まってしまいます
-
自宅のローカル環境(Windows)にwordpressをインストールしたいのですが、インストール途中で処理が止まってしまいます。
本日1日、悪戦苦闘しているのですが、原因や解決方法が分からず困り果ててしまい、本フォーラムで質問させて頂きました。
アドバイス等頂けましたら、幸いです。【環境】
Windows XP Professional SP2
Wordpress 2.6
Apache 1.3.35
PHP 4.4.7
MySQL 4.0.26-nt
phpMyAdmin 2.8.1 (MySQL クライアントバージョン 3.23.49)
※phpMyAdminでDBやユーザを作成【現象】
インストール画面(wp-admin/install.php)にて「ブログタイトル」や「メールアドレス」入力後、
「WordPressをインストール」ボタンをクリックしても、次画面に遷移せずインストールが行われない。
(Firefoxが「localhostの応答を待っています」のままになる。)【検証してみたこと】
1.PHP等との相性の問題かと思い、PHP5.2.6やphpMyAdmin2.11.7.1を試してみましたが同じ事象のままでした。
2.wordpressのソースファイルをコメントアウトしながら見ていったところ、wp-admin/includes/upgrade.phpの130行目あたりにある、wp_mail()関数がどうも原因のように思います。(この行をコメントアウトするとインストールできます。)
↓以下詳細
(1)wp-admin/install.phpの81行目あたりにある$result = wp_install()でひっかかっている。($result = wp_install($weblog_title, ‘admin’, $admin_email, $public); の箇所)
(2)さらに、ソースファイルを追いかけたところ、wp-admin/includes/upgrade.phpの47行目あたりのwp_new_blog_notification()が怪しい。(wp_new_blog_notification($blog_title, $guessurl, $user_id, $random_password); の箇所)
(3)さらに追ったところ、同じファイル(wp-admin/includes/upgrade.php)の130行目あたりにある@wp_mail()が怪しいことが分かりました。(@wp_mail($email, __(‘New WordPress Blog’), $message, $message_headers); の箇所)なにか根本的なところで間違っている可能性もありますが、アドバイス等頂けましたら幸いです。
- トピック「インストール途中で止まってしまいます」には新たに返信することはできません。