WordPress(ワードプレス)は、現在のWebサイト制作において欠かせないコンテンツマネジメントシステム(CMS)として、世界中で圧倒的なシェアを誇っています。
多くのレンタルサーバーでは「クイックインストール」のような便利な機能が提供されていますが、手動でのインストール手順を理解しておくことは、トラブル対応や高度なカスタマイズを行う上で非常に重要です。
本記事では、2026年現在の最新のサーバー環境を前提に、WordPressを手動でインストールするための具体的な手順を、サーバーの準備から初期設定の完了まで詳しく解説します。
手動インストールを選択するメリットと意義
レンタルサーバーが提供する自動インストール機能は非常に便利ですが、サーバー側の仕様に依存するため、細かいディレクトリ構成やデータベースの設定を自由に変更できない場合があります。
手動インストールを行う最大のメリットは、Webサイトの構造を完全にコントロールできる点にあります。
例えば、セキュリティ対策の一環として、標準的なディレクトリ名を変更したり、特定の構成ファイルに制限をかけたりすることが容易になります。
また、WordPressの内部構造を深く理解することで、将来的にサイトの引っ越しやバックアップからの復元が必要になった際、迅速かつ正確に対応できるスキルが身につきます。
プロのWebエンジニアやサイト運営者を目指すのであれば、一度は経験しておくべき必須の工程と言えるでしょう。
事前準備:サーバー環境と必要なツールの確認
WordPressを正常に動作させるためには、サーバーが一定の要件を満たしている必要があります。
2026年現在、推奨されるシステム要件は以下の通りです。
| 項目 | 推奨要件 |
|---|---|
| PHP | バージョン 8.3 以上 |
| データベース | MySQL 8.0 以上 または MariaDB 10.11 以上 |
| Webサーバー | Apache または Nginx(mod_rewriteモジュール必須) |
| 通信プロトコル | HTTPS(SSL対応必須) |
データベース(MySQL/MariaDB)の作成
WordPressをインストールする前に、データを保存するための「入れ物」となるデータベースをサーバー上に作成しておく必要があります。
レンタルサーバーのコントロールパネル(cPanelやPlesk、独自パネルなど)にログインし、新しいデータベースを作成してください。
作成時には、「データベース名」「データベースユーザー名」「パスワード」「ホスト名(多くはlocalhost)」の4つの情報を必ずメモしておきましょう。
これらの情報は、後の工程で設定ファイルに記述するために必要となります。
データベースの文字コード(照合順序)は、最新の多言語対応や絵文字対応を考慮し、utf8mb4_general_ci または utf8mb4_unicode_ci を選択するのが一般的です。
FTPクライアントの準備
サーバーにファイルを転送するために、FTPクライアントソフトが必要になります。
代表的なツールとしては、Windowsであれば「WinSCP」、Macであれば「Cyberduck」、あるいはクロスプラットフォーム対応の「FileZilla」などが挙げられます。
近年ではセキュリティの観点から、通常のFTPではなく、暗号化通信を行う SFTPやFTPSでの接続が推奨されています。
サーバー管理者から提供される接続情報(ホスト名、ユーザー名、パスワード、ポート番号)を手元に用意しておきましょう。
ステップ1:WordPress本体ファイルのダウンロードと解凍
まずは、WordPressの公式サイト(ja.wordpress.org)から、最新版のWordPress本体をダウンロードします。
ダウンロードされるファイルはZIP形式で圧縮されているため、パソコン上の適当な場所で解凍してください。
解凍すると「wordpress」という名前のフォルダが作成され、その中に多数のPHPファイルやフォルダが含まれていることが確認できるはずです。
この際、解凍ソフトの設定によっては二重にフォルダが作られることがあるため、中身が正しく展開されているか確認しておきましょう。
ステップ2:ファイルのアップロード
解凍した「wordpress」フォルダの中身を、FTPクライアントを使用してサーバーの公開ディレクトリ(一般的には public_html や www など)にアップロードします。
サイトをドメインの直下(例:https://example.com/)で公開したい場合は、フォルダそのものではなく、中身のファイル群をすべて公開ディレクトリのルートに配置してください。
もし特定のディレクトリ(例:https://example.com/wp/)にインストールしたい場合は、サーバー側に「wp」というフォルダを作成し、その中にアップロードします。
ファイル数は数千に及ぶため、アップロードには数分から数十分程度の時間がかかる場合があります。
転送中にエラーが発生して一部のファイルが欠落すると、後のインストール工程で不具合が生じるため、転送完了後にエラーログが出ていないか注意深く確認してください。
ステップ3:設定ファイル(wp-config.php)の編集
アップロードが完了したら、WordPressがデータベースに接続するための情報を設定します。
サーバー上のルートディレクトリにある wp-config-sample.php というファイルを探してください。
このファイルを一度パソコンにダウンロードし、テキストエディタで開きます。
ファイル内の以下の箇所を、事前に準備しておいたデータベース情報に書き換えます。
/** WordPress のためのデータベース名 */
define( 'DB_NAME', 'database_name_here' );
/** MySQL データベースのユーザー名 */
define( 'DB_USER', 'username_here' );
/** MySQL データベースのパスワード */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL のホスト名 */
define( 'DB_HOST', 'localhost' );
次に、セキュリティを向上させるための「認証用ユニークキー」を設定します。
WordPress公式サイトが提供する「秘密鍵サービス(https://api.wordpress.org/secret-key/1.1/salt/)」にアクセスし、生成されたコードをそのままコピーして該当箇所に貼り付けてください。
すべての変更が完了したら、ファイル名を wp-config.php に変更して保存し、元のサーバー上のディレクトリにアップロードし直します。
ステップ4:インストールスクリプトの実行
設定ファイルの準備ができたら、いよいよブラウザからインストール作業を進めます。
ブラウザのアドレスバーに、WordPressをアップロードしたディレクトリのURLを入力してアクセスしてください。
正しく設定できていれば、WordPressのロゴとともに「ようこそ」という設定画面が表示されます。
もし「データベース接続確立のエラー」が表示された場合は、先ほど編集した wp-config.php の情報に誤りがないか再度確認してください。
設定画面では、以下のサイト基本情報を入力します。
- サイトのタイトル(後から変更可能です)
- ユーザー名(セキュリティのため「admin」以外を強く推奨します)
- パスワード(推測されにくい強力なものを設定してください)
- メールアドレス(管理者通知用)
- 検索エンジンでの表示(構築中は「検索エンジンがこのサイトをインデックスしないようにする」にチェックを入れるのが一般的です)
すべての項目を入力し、「WordPressをインストール」ボタンをクリックしてください。
「成功しました!」というメッセージが表示されれば、WordPress本体のインストールは無事に完了です。
ステップ5:インストール直後の重要なセキュリティ対策
インストールが完了した直後の状態は、まだ最低限の設定しか行われていません。
安全に運用を開始するために、以下の項目をすぐに実施することをお勧めします。
不要なファイルの削除
サーバー上に残っている wp-config-sample.php は不要ですので、念のため削除しておくと良いでしょう。
また、デフォルトでインストールされているプラグイン(Hello Dollyなど)や初期テーマのうち、使用しないものは削除してサーバーをクリーンな状態に保ちます。
パーミッション(権限)の最適化
ファイルの書き込み権限が適切でないと、第三者にファイルを改ざんされるリスクが高まります。
特に重要な wp-config.php のパーミッションは「400」または「440」(サーバー環境による)に設定し、管理者以外が閲覧・編集できないように制限をかけてください。
一般的なディレクトリは「755」、ファイルは「644」に設定するのがWordPressの標準的な推奨値です。
よくあるエラーと対処法
手動インストールでは、いくつかのポイントでエラーに遭遇することがあります。
最も頻繁に発生するのは「500 Internal Server Error」ですが、これは多くの場合 .htaccess ファイルの記述ミスや、PHPのバージョン不適合が原因です。
また、ファイルをアップロードした際に文字化けが発生したり、ファイルが壊れたりした場合は、FTPクライアントの転送モードを「バイナリモード」に固定して再試行してみてください。
「403 Forbidden」エラーが表示される場合は、サーバーのWAF(Web Application Firewall)機能がインストールの通信をブロックしている可能性があるため、一時的にWAFを無効化して作業を進める必要があります。
まとめ
WordPressの手動インストールは、一見すると手順が多く複雑に感じるかもしれません。
しかし、一連の流れを自分自身の手で行うことで、データベースとファイルの関係性や、Webサーバーの仕組みを深く理解することができます。
サーバーの準備、ファイルのアップロード、データベース設定、そして初期スクリプトの実行という4つの主要なステップを確実に踏めば、どのような環境でも柔軟にWordPressサイトを立ち上げることが可能です。
2026年という進化の早い時代においても、こうした基礎的な技術知識は、安定したWebサイト運営を支える強力な武器となるでしょう。
今回解説した手順を参考に、ぜひ自分だけの安全でカスタマイズ性の高いWebサイト構築に挑戦してみてください。
