WEB 上のWordPress サイトじゃなくても、自分でWP サイトを構築するときに、
必要になるんじゃないかなーって思う設定の一覧です。
WEB サイトのバックアップを使ってローカルサーバーにWordPress を展開することが良くあるので、
チェックシート代わりに使おうと思って作成してます。
ちなみに使っているサーバーは「Lolipop のレンタルサーバー」です。
ハイスピードプランなので、LiteSpeed ですが、Apache 上に移設しても動作しています。
レンタルサーバー上のWordPress サイトを
オンプレミス・サーバーで再構築する時の各種コンフィグ設定
Contents
サーバーの構成はこんな感じ
新規でWP を構築する場合。
新規でWordPress をインストールする場合の手順は、下記を参照してください。
インスト―ルが必要なソフトウェアのダウンロード場所とかも。
Apeche で構築しています。
バックアップから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.so | url 生成のもんだい。 |
編集 | WordPress 初期設定 | AllowOverride all | 3か所修正 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 サーバーのホスト名 |
以上です。
ピンバック: ロリポップサーバーからConoHa WING へWordPress の移設がうまくいかない。 - .zapping