途中で止まっちゃったんだけど…なんで?
設定とか環境がちょっと噛み合ってないだけのことも多いよ。
調べてもエラーばっか出てきて、よくわかんなくて…
落ち着いて一つずつチェックしてこ!
◆ WordPressインストールが途中で止まる主な原因とエラー別の対処法
◆ インストールエラーを深掘り!ログや設定を使った具体的な対処法
◆ どうしても進まない場合は?手動インストール手順【完全版】
◆ 【Q&A】WordPressインストール時によくある質問まとめ
「XserverでWordPressをインストールしようとしたら、途中で止まって先に進まない…」そんな経験はありませんか?
実はこれ、サーバーや設定まわりのちょっとしたミスや確認不足が原因になっていることが多いんです。
本記事では、インストールが途中で止まる原因をエラー別に解説しながら、初心者の方でもできる具体的な対処法をわかりやすくまとめました。
さらに、PHPやMySQLのバージョン確認、SSLやキャッシュの影響、エラーログの見方までしっかりカバー。
どうしても進まない場合の手動インストール方法や、よくある質問へのQ&Aも紹介しているので、この記事ひとつでまるごと対応できます。
焦らず順番にチェックすれば、きっと解決できますよ。一緒に見ていきましょう!
インストール失敗の前に!Xserverで確認すべき初期設定

WordPressのインストールが途中で止まってしまう場合、実は事前の基本設定や環境チェックでつまずいているケースがとても多いです。
まずは「そもそもインストールが正常に進む状態か?」を確認するために、次のポイントをしっかりチェックしておきましょう。
PHPとMySQLのバージョンが対応していない場合の対処法
WordPressは、一定以上のPHPバージョンとMySQLバージョンがないと正しく動作しません。
現在の推奨バージョン
| 種類 | 推奨バージョン |
|---|---|
| PHP | 7.4以上(理想は8.1以上) |
| MySQL/MariaDB | 5.7以上 または MariaDB 10.3以上 |
Xserverでは、「サーバーパネル > PHP Ver.切替」で現在のバージョンを確認・変更できます。
MySQLについては、「MySQL設定」から作成時のバージョン確認が可能です。
ドメイン設定は正しい?ネームサーバー反映チェック方法
独自ドメインを使ってインストールを行う場合、ドメイン設定が未反映のままだと途中で読み込みエラーが起きることがあります。
チェックポイント
- Xserverの「ドメイン設定」画面で、対象ドメインが追加されているか
- ネームサーバーが以下に設定されているか
ns1.xserver.jp〜ns5.xserver.jp
反映確認方法
を使って、ネームサーバーがXserverになっているか確認しましょう。
ネームサーバーの変更には最大24〜72時間ほどかかることがあるので、反映待ち中に焦らないことも大切です。
WordPress公式ファイルの準備に問題がないか確認しよう
Xserverの「WordPress簡単インストール」機能を使わずに手動でインストールする場合は、ダウンロードファイルの破損やアップロードミスが原因で途中停止することもあります。
正しいファイルの取得方法
- WordPress日本語公式サイト:https://ja.wordpress.org/
- 解凍後は
wordpressフォルダ内のファイルをそのままアップロード(※フォルダごとアップしない)
FTPアップロード時の注意
- 文字コードや転送モードの不一致による破損防止
- 必ずバイナリモードでアップロードすること(自動切り替え設定推奨)
- PHP・MySQLのバージョンはWordPress要件を満たしているか?
- ドメイン設定とネームサーバーは正しく反映されているか?
- WordPressのインストールファイルは公式&正常なものか?
これらを事前にチェックしておけば、「そもそも始まらない」「途中で止まる」系トラブルの多くは回避できます!
WordPressインストールが途中で止まる主な原因とエラー別の対処法

WordPressのインストールが途中で固まってしまうと、「どこが悪いのかわからない」と困ってしまいますよね。
ここでは、よくあるエラーのパターンと、それぞれに対応する具体的な解決策を順番にご紹介します。
該当しそうなケースがあれば、すぐに対処できるよう参考にしてみてください。
「接続タイムアウト」で止まる:サーバー処理の制限を見直す
WordPressインストール中に画面が真っ白になったり、タイムアウトの表示が出る場合、PHPの処理時間の上限に引っかかっている可能性があります。
対策①:.htaccessで実行時間を延長する
php_value max_execution_time 300
これを .htaccess に追記することで、処理時間を最大5分まで許容できます。
対策②:php.ini設定で制限を緩和する
Xserverの「php.ini設定」から、以下の項目を確認・修正してください。
| 項目 | 推奨設定 |
|---|---|
| max_execution_time | 300 |
| memory_limit | 256M |
| post_max_size | 64M |
| upload_max_filesize | 64M |
※ memory_limit が足りずに処理が途中で止まることもあるため、メモリ上限も忘れずに見直しましょう。
「データベース接続エラー」が出る:設定ミスを見逃さないコツ
Error establishing a database connection というエラーが出る場合、MySQLの接続情報が誤っているのが原因です。
よくある入力ミス
- データベース名・ユーザー名の大文字/小文字の間違い
- ホスト名に「localhost」と書いてしまう(Xserverでは使えません)
- パスワードの入力ミス
正しい設定方法(Xserverの場合)
| 設定項目 | 入力例(Xserver標準) |
|---|---|
| DB名 | example_db |
| ユーザー名 | example_user |
| パスワード | 管理パネルで確認・変更可能 |
| ホスト名 | mysql〇〇.xserver.jp |
DB名やユーザー名は、「MySQL設定」画面で正確な情報を確認しましょう。
ファイルのアップロードが途中で止まるときの確認ポイント
手動でWordPressファイルをアップロード中に進まなくなる場合、以下のようなファイル転送の問題がよくあります。
原因になりやすいポイント
- 転送モードが「ASCII」に固定されている → 「自動」または「バイナリ」に設定するのがベスト
- FTPソフトで大量ファイルのアップロード中に接続が切れる → ファイル数が多いため、圧縮してzipでアップロード→Xserver側で解凍がスムーズです
対策の一例:zipアップロード → サーバー上で展開する手順
- WordPress公式サイトからzipをダウンロード
wordpress.zipを Xserverの「ファイルマネージャ」からアップロード- アップ後、右クリックメニューから「展開」実行 → 安定性が高く、途中停止のリスクも大幅に減ります
SSL設定が原因で読み込みが停止するパターンと対処法
意外と見落としがちなのが、SSL(https)とURL設定の不一致による読み込み停止です。
よくある現象
- WordPressのURLをhttpsで設定しているのに、SSLが未設定
- SSL設定前にインストールしようとして、リダイレクトがループする
対策
- インストール前に必ずSSLを有効化 → Xserverの「SSL設定」で無料独自SSLをオンにする
- WordPressの「サイトURL」は、SSL設定後にhttpsへ変更する
- すでにループ状態の場合は、
wp-config.phpに以下を追記して強制的にURLを制御
define('WP_HOME','https://yourdomain.com');
define('WP_SITEURL','https://yourdomain.com');
SSLが有効になるまでに最大1時間程度かかる場合もあるので、すぐ反映されない時は時間をおいて再試行を。
ここまでのポイントまとめ
- 接続タイムアウト系のエラーは、PHP設定で処理時間やメモリを増やす
- データベース接続エラーは、設定ミスやホスト名に要注意
- ファイル転送エラーは、FTPモードやファイルサイズを見直す
- SSLの未設定・誤設定もインストール停止の原因に
インストールエラーを深掘り!ログや設定を使った具体的な対処法

インストールが途中で止まったり、謎のエラーが表示されると、「どこを直せばいいのかわからない…」と悩んでしまいますよね。
そんなときは、XserverのログやWordPressの基本ファイルを使って原因を深掘りしていくと、ヒントが見えてくることがあります。
この章では、自分で状況を把握して適切に対処するための具体的な方法をご紹介します。
エラーログで原因を特定する方法【Xserver操作手順付き】
Xserverには、サーバー側のエラー内容を記録してくれるエラーログ機能があります。
インストール中のエラーが何も表示されずに止まる場合でも、ここに手がかりが残っている可能性があります。
エラーログの確認手順(Xserverサーバーパネル)
- Xserverの「サーバーパネル」にログイン
- 「アクセス解析」内の「エラーログ」をクリック
- 対象ドメインを選択し、該当するログファイルを確認
よく出るエラー例と読み方
| エラーメッセージ例 | 原因のヒント |
|---|---|
Allowed memory size of xxx bytes exhausted |
PHPのメモリ上限不足 → memory_limit を増やす |
Permission denied |
ファイルやディレクトリの権限不足(chmod) |
No such file or directory |
ファイルのパス指定ミス、またはアップロード漏れ |
エラーログは日付つきで並んでいるため、インストール作業の時間帯と照らし合わせて確認すると見つけやすくなります。
テーマやプラグインの干渉が原因?クリーンインストールのすすめ
意外と多いのが、過去に使っていたテーマやプラグインの残骸が干渉してエラーを引き起こすケースです。
特に以下のような状況では注意が必要です:
- 同じドメインで過去にWordPressを使っていた
- 旧ファイルが削除されていないまま再インストールを試みている
- 旧
wp-config.phpや.htaccessが残っている
対策:クリーンインストールの手順
- ドメイン配下の全ファイルを一度削除(File ManagerやFTPで削除)
- MySQLデータベースを新規作成(過去のデータを使わない)
- WordPress最新版をアップロードし、再インストール
過去のファイルや設定が残っていると、正しく初期化されずに古い設定を引きずるため、必ずすべて削除してから進めましょう。
キャッシュ・Cookieが悪さしている?ブラウザ側の対処チェックリスト
「インストールが止まるのはサーバー側の問題」と思いがちですが、実はブラウザのキャッシュやCookieが原因になっていることもあります。
特に以下のような現象が出たときは、クライアント側の影響を疑ってみてください。
よくある現象
- インストール画面が途中で止まる
- 「ページが見つかりません」などの404エラーが出る
- リロードしても前と同じ画面しか出ない
対策チェックリスト
- ブラウザのキャッシュを削除する(Chromeなら設定>プライバシーとセキュリティ>閲覧履歴データの削除)
- Cookieも一時的に削除する(ドメイン指定が効果的)
- シークレットウィンドウで再試行する
- 別ブラウザでインストール画面を開く(Chrome→Firefoxなど)
サーバー側の設定が正しくても、キャッシュが古い情報を表示していると、あたかも処理が止まっているように見えてしまうんです。
- エラーログは、見えないトラブルの“証拠”を残してくれる便利な味方
- 過去のテーマ・設定ファイルが邪魔をするなら、思い切ってクリーンインストール
- ブラウザのキャッシュ・Cookieも意外な落とし穴になることを忘れずに
トラブルが起きたとき、「とりあえず再インストール」ではなく、“なぜ止まったのか”を一度見つめ直すことが、根本解決への近道です。
どうしても進まない場合は?手動インストール手順【完全版】

「何をやってもインストール画面が出てこない…」「自動インストールが途中で固まってどうしようもない…」
そんな時は、少し手間はかかりますが「手動インストール」なら突破できる可能性が高いです。
ここでは、Xserverを使ったWordPressの手動インストール手順を、初心者の方でも迷わず実行できるようにわかりやすく解説します。
ステップ①:WordPress本体をダウンロードする
まずはWordPressの最新バージョンを公式サイトからダウンロードします。
- 日本語版公式サイト:https://ja.wordpress.org/
- ファイル形式は「.zip」でOK
ダウンロード後、zipファイルは展開せずにそのままXserverへアップロードします。
ステップ②:Xserverにファイルをアップロード&展開
- サーバーパネルにログインし、「ファイル管理」へ進みます
- インストールしたいドメインの直下(例:
public_html/)を開きます - 「アップロード」ボタンから、先ほどのzipファイル(例:
wordpress-6.5.3-ja.zipなど)をアップ - アップ後、右クリックして「展開」または「解凍」を選択
展開後は wordpress フォルダの中身(ファイル群)を1階層上へ移動し、wordpress フォルダ自体は削除してください。
フォルダごと残すと、サイトURLが yourdomain.com/wordpress/ になってしまいます。
ステップ③:データベースを作成する
WordPressはデータベースと連携して動作するため、事前にMySQLを用意しておく必要があります。
- Xserverサーバーパネルの「MySQL設定」へ
- 「MySQL追加」タブから任意のデータベース名を入力して作成
- 同様に、「MySQLユーザー追加」からユーザー名・パスワードを設定
- 作成したユーザーを、対象のデータベースに「アクセス権付与」するのを忘れずに!
データベース名・ユーザー名・パスワード・ホスト名は、次のステップで使用します。メモしておきましょう。
ステップ④:wp-config.php を作成して設定を反映
アップロードしたWordPressフォルダには wp-config-sample.php というファイルがあります。これをコピーして wp-config.php という名前に変更し、中身を編集します。
編集すべき箇所(一部例)
define( 'DB_NAME', 'example_db' ); // データベース名
define( 'DB_USER', 'example_user' ); // ユーザー名
define( 'DB_PASSWORD', 'yourpassword' ); // パスワード
define( 'DB_HOST', 'mysql〇〇.xserver.jp' ); // ホスト名(Xserver特有)
その後、保存してサーバーに上書きアップロードしてください。
ステップ⑤:ブラウザからインストール画面にアクセス
最後に、インストールしたいドメインにアクセスします。
https://yourdomain.com/
wp-config.phpが正しく設定されていれば、WordPressの初期セットアップ画面が表示されます。
あとは以下の手順で完了です:
- サイトタイトル、ユーザー名、パスワード、メールアドレスを入力
- 「WordPressをインストール」をクリック
- ログイン画面が表示されれば成功です!
手動インストール時の注意点まとめ
| チェック項目 | 内容 |
|---|---|
| ファイルアップロード先は正しい? | ドメイン直下のpublic_html配下が基本 |
| wp-config.phpの内容は合ってる? | DB名・ユーザー名・ホスト名の記述ミスに注意 |
| 解凍後のファイル構成は整っている? | wordpressフォルダごとではなく、中身を配置すること |
| データベースにアクセス権を付与した? | ユーザーとDBを紐付けないと接続エラーになります |
「自動インストールでつまずいても、手動ならうまくいった!」というケースは意外と多いです。
設定項目が多い分、ミスに気づきやすく、自分で構造を理解しながら進められるのもメリットですね。
【Q&A】WordPressインストール時によくある質問まとめ

WordPressのインストール中に起きがちなトラブルは、実は他の人もよくつまずいているポイントだったりします。
ここでは、実際によくあるエラーや疑問をQ&A形式でまとめてご紹介します。
「これ、自分も見たことあるかも…」というケースがあれば、すぐにチェックしてみてください。
Q. 「500 Internal Server Error」が表示されます
対処方法
.htaccessを一時的にリネーム(例:.htaccess → .htaccess_bk)してみる- PHPバージョンをXserverのサーバーパネルから一段階下げてみる(例:8.2 → 8.1)
.htaccessが自動生成されたものでない場合、テーマやプラグインの影響も考えられます。
Q. インストール画面が真っ白になります(White screen of death)
✅ 対処方法
wp-config.php に以下を追記し、エラー内容を可視化
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', true );
memory_limit を 256M 以上に設定(php.ini、もしくは .htaccess)
ログファイル(wp-content/debug.log)にエラーが出るので、その内容で原因を特定しましょう。
Q. 「Fatal error: Allowed memory size…」というエラーが出ます
対処方法
.htaccess または php.ini に以下を追加または変更
php_value memory_limit 256M
または
memory_limit = 256M
プラグインやテーマが原因である場合もあるため、最小構成でインストールを試してみてください。
Q. MySQLのパスワードが通らないのはなぜ?
対処方法
- サーバーパネル「MySQL設定」からパスワードを再設定
- 「MySQLユーザー一覧」から、該当ユーザーがデータベースに権限付与されているか確認
入力ミス(全角英数など)や、コピー&ペーストの際の余計なスペースにも注意!
Q. インストール後に管理画面にアクセスできません
.htaccess や wp-config.php の設定ミスが考えられます。対処方法
- https/SSL化後なら、URLが
https://yourdomain.com/wp-admin/になっているか確認 wp-config.phpにサイトURLを明示的に記述(下記コード)
define('WP_HOME','https://yourdomain.com');
define('WP_SITEURL','https://yourdomain.com');
それでもアクセスできない場合は、ブラウザのキャッシュ削除&別ブラウザでもテストしてみましょう
補足|トラブルを未然に防ぐポイント
- 「自動インストール」と「手動インストール」で必要な情報が異なるので、先にどちらで進めるか決めておくのがおすすめ
- 「真っ白画面」や「500エラー」は、症状は似ていても原因はまったく異なることも多いので、焦らずログや設定ファイルを丁寧に見直すことが大切です
まとめ|WordPressインストールを止めないための対処フローとチェックリスト
WordPressのインストールが途中で止まるトラブルは、焦る気持ちもありつつ「どこが原因なのかわからない…」と不安になるものです。
でも、多くの場合は事前準備の見直しや原因別の対処を丁寧に行うことで、しっかり解決できます。
この記事では、以下のようなステップでインストールエラーを防ぐ流れをご紹介してきました。
インストール前にチェックすべき3つの初期設定
- PHP・MySQLのバージョンがWordPress推奨要件を満たしているか
- ドメイン設定やネームサーバー反映に問題がないか
- WordPressファイルの取得元と構造が正しいか
インストール途中で止まる原因とその対処法
- 接続タイムアウトやメモリ不足 →
php.iniや.htaccessで制限緩和 - データベース接続エラー → 入力ミスやホスト名設定を再確認
- FTPアップロードの不備 → zipアップ→サーバー解凍で安定化
- SSL設定のタイミングミス → 事前に有効化&URL指定の見直し
エラーが出たときの深掘り方法
- Xserverのエラーログで原因を特定
- 過去ファイルや設定をクリーンに削除して再インストール
- ブラウザ側のキャッシュやCookieも見逃さずチェック
どうしても自動インストールが進まない場合は手動で対応
- WordPress本体のダウンロード → アップロード・展開
- MySQLの作成と設定 →
wp-config.phpの編集 - ブラウザからアクセスしてセットアップ完了!
よくあるエラーに備えたQ&Aもカバー
「500エラー」「真っ白画面」「memory sizeエラー」などに一問一答形式で対応策を整理
「インストールが止まる=深刻な問題」ではありません。
むしろ、WordPressに慣れる第一歩として、原因を知ってひとつずつ解決していくプロセスこそ大切です。
この記事が、あなたのWordPressサイト立ち上げの一助になれば幸いです。
少しでも不安が軽くなったら、ぜひ次のステップ「テーマ選び」「初期設定」へ進んでいきましょう!
関連記事
突然の不具合でも慌てず原因を特定し、最短ルートで解決へ進めるエックスサーバー専用トラブルガイドです。
【保存版】Xserverクイックスタートが失敗する原因と今すぐできる対処法まとめ
クイックスタートでのWordPress自動インストールがうまくいかないときの原因と解決策を網羅的に解説。サーバー・ドメイン設定を見直す前に読むべき1本です。
【初心者向け】Xserverサーバーパネルの使い方完全ガイド|初期設定〜独自ドメインまで
インストールが途中で止まる際に、サーバーパネル側の設定不備が原因となるケースも。操作手順を確認し、設定ミスを防ぎたい方におすすめです。
【初心者向け】独自ドメインの設定方法を完全解説|無料特典をムダにしない手順とは?
ドメイン未設定やSSL設定の不備がインストールエラーを招くことがあります。正しい設定手順を理解することで、再発防止につながります。
WordPressインストールで「データベース接続確立エラー」が出たときの原因と解決法
WordPress設置時によく発生する「データベース接続確立エラー」の対処法を、MySQL設定やwp-configの具体例を交えて解説。エラー発生後に最初に読むべきガイドとして構成。
この記事を書いた人|Takanori Ito
ピアニスト・作曲家として活動しながら、「音楽で生きる道をひらく」をテーマに、
ブログ・BGM制作・収益化の実践情報を発信中。
▶︎ 筆者プロフィールはこちら