コンテンツへスキップ

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

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

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

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

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

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

新規で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 92 times, 1 visits today)
タグ:

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

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

コメントを残す

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