コンテンツへスキップ

レンタルサーバー上のWordPress サイトを
オンプレミス・サーバーで再構築する時の各種コンフィグ設定

WEB 上のWordPress サイトじゃなくても、自分でWP サイトを構築するときに、
必要になるんじゃないかなーって思う設定の一覧です。

WEB サイトのバックアップを使ってローカルサーバーにWordPress を展開することが良くあるので、
チェックシート代わりに使おうと思って作成してます。

ちなみに使っているサーバーは「Lolipop のレンタルサーバー」です。
ハイスピードプランなので、LiteSpeed ですが、Apache 上に移設しても動作しています。

レンタルサーバー上のWordPress サイトを
オンプレミス・サーバーで再構築する時の各種コンフィグ設定

サーバーの構成はこんな感じ

図1: 自宅Webサーバーの構成図。ルーター経由でインターネットに接続し、Apache→php→WordPress/phpMyAdminからMySQLへという構成を示している。
図1: 自宅Webサーバーの構成図。ルーター経由でインターネットに接続し、Apache→php→WordPress/phpMyAdminからMySQLへという構成を示している。
新規でWP を構築する場合。

新規でWordPress をインストールする場合の手順は、下記を参照してください。
インスト―ルが必要なソフトウェアのダウンロード場所とかも。

Apeche で構築しています。

WP(WordPress) をローカル環境で構築したい。

バックアップからWP サイトを構築する場合。

レンタルサーバーで公開しているWordPress を何らかの理由でローカル環境で再構築する手順の詳細については、下記を参照ください。

WEB で公開中のWordPress サイトをローカル環境で再構築する。

各種コンフィグ 変更箇所

http.conf

Apache の設定ファイルです。

【Apeche インスト―ルフォルダ】\conf\httpd.conf

actionフェーズ修正内容備考
編集Apache 
初期設定
Define SRVROOT “c:/Apache24”
ServerRoot “${SRVROOT}”
apache のインストールフォルダ
追加php
読み込み
LoadModule php7_module “C:\php-7.4.29-Win32-vc15-x64\php7apache2_4.dll”
AddHandler application/x-httpd-php .php
php Apache モジュールの読み込み場所
追加php
読み込み
configure the path to php.ini
PHPIniDir “C:\php-7.4.29-Win32-vc15-x64”
php.ini の置いてある
フォルダの場所を示唆する。
編集php
読み込み
DirectoryIndex index.html index.php自動的に開くファイルにphp を追加。
編集WordPress
初期設定
LoadModule rewrite_module modules/mod_rewrite.sourl 生成のもんだい。
編集WordPress
初期設定
AllowOverride all3か所修正
Directory /
Directory “${SRVROOT}/htdocs
Directory “${SRVROOT}/cgi-bin

php.ini

php.ini ファイルは最初から用意されていないので自作します。
とはいえ、ひな形(php.ini-development /php.ini-production )が用意されているので、コピーしてリネームすればOK です。

【PHP インスト―ルフォルダ】\php.ini

actionフェーズ内容備考
複製php 初期設定php.ini-production を流用php.ini ファイルの生成
編集phpMyAdmin
初期設定
extension=mysqliコメントアウトを解除
編集phpMyAdmin
初期設定
extension_dir = “ext”コメントアウトを解除
拡張モジュールの配置フォルダ。
編集phpMyAdmin
初期設定
extension=mbstringコメントアウトを解除
PHP の mbstring 拡張が見つかりませんでした。
追加更新extension=php_curl.dll
extension=php_openssl.dll
プラグインやWP の更新ができない問題
編集インポートupload_max_filesize = 512M
post_max_size = 512M
インポートの容量が少ない問題。

config.inc.php

config.inc.php ファイルについては下記参照。

[phpMyAdmin]スクリプトがタイムアウトしました。完了させたいのであれば同じファイルを再送信すればインポートが再開されます。

【phpMyAdmin フォルダ】\config.inc.php

actionフェーズ内容備考
編集phpMyAdmin
初期設定
$cfg[‘blowfish_secret’] = ‘0123456789abcdef0123456789abcdef’;設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。
追加インポート$cfg[‘ExecTimeLimit’] = 1800; インポート処理中にタイムアウトする問題。
値は必要に応じて変更。
追加インポート$cfg[‘LoginCookieValidity’] = 1440;インポート処理中にセッションがタイムアウトする問題。値は必要に応じて変更。

wp-config.php

データベースに接続するための設定です。

【WordPress フォルダ】\wp-config.php

actionフェーズ内容備考
編集WordPress
初期設定
define(‘DB_NAME’, ‘DB 名’);        WordPress が連帯するDB 名。
編集WordPress
初期設定
define(‘DB_USER’, ‘DB ユーザー名’);WordPress が連帯するDB のユーザー名
編集WordPress
初期設定
define(‘DB_PASSWORD’, ‘DB ユーザーパスワード’); WordPress が連帯するDB のユーザーのログインパスワード
編集WordPress
初期設定
define(‘DB_HOST’, ‘DB サーバーホスト名’);WordPress が連帯するDB サーバーのホスト名

以上です。

(Visited 306 times, 1 visits today)
タグ:

「レンタルサーバー上のWordPress サイトを
オンプレミス・サーバーで再構築する時の各種コンフィグ設定」への1件のフィードバック

  1. ピンバック: ロリポップサーバーからConoHa WING へWordPress の移設がうまくいかない。 - .zapping

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です