テスト環境にもWordPressをインストール
この記事の投稿ができていなかった。。。
無事にWordPressインストールできていた!
昨日、サーバー会社さん(Xserver)おまかせインストールをしていましたが、無事に入っていました。
CouCou! Raiponce! – Just another WordPress site
もちろんですが、中はからっぽ
テスト環境へWordPress追加インストール
ここから、作業メモです。
(あわよくば、将来的にこのようなサイトを次々と立ち上げたいと思っている)
データベースのこと
- 本番環境のデータベース情報を確認
→wp-config.php にパスワード
- テスト環境用にもう一つデータベースとユーザを作成(MySQL)
WordPressダウンロード
もうバージョン6.0.1になっていますが、古いものをいれる理由も特になかったので、こちらから
wordpress-6.0.1-ja.tar.gz をダウンロード
SSHの接続情報
サーバーコントロールパネルから、パスフレーズを入力して秘密鍵を生成
FTPでtar.gzファイルをアップロード
ベーシック認証をかけているテスト環境の直下に、FTPソフトでアップロード
SSH2にターミナル接続してテスト環境で解凍
ポート番号やホストに注意の入力に注意
パスワードはShift + Insertキーでコピペ
tar -zxvf wordpress-6.0.1-ja.tar.gz
→/wordpress/以下にファイル群が生成される
テスト環境のwp-login.phpにアクセス*
https://ドメイン/テスト環境のディレクトリ/wordpress/wp-login.php
*先に.htaccessやindex.phpをいじろうとしてハマってしまった・・・
言われるがままに必要事項を入力し、インストールを完了させる
テスト環境ディレクトリ直下
index.htmlを削除かリネーム
index.phpを作成
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define( 'WP_USE_THEMES', true );
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );
AuthUserFile "/home/サーバーID/ドメイン/public_html/テスト環境のディレクトリ/.htpasswd"
AuthName "Member Site"
AuthType BASIC
require valid-user
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
# END WordPress
テスト環境/wordpress/
.htaccessが自動生成されている
FTPでwp-config.sample.phpをダウンロード後書き換えてwp-config.phpをアップロード
本番環境のwp-config.phpを見ながら、
データベースのところを書き換える