テスト環境にもWordPressをインストール

この記事の投稿ができていなかった。。。

 

無事にWordPressインストールできていた!

昨日、サーバー会社さん(Xserver)おまかせインストールをしていましたが、無事に入っていました。

CouCou! Raiponce! – Just another WordPress site

もちろんですが、中はからっぽ

テスト環境へWordPress追加インストール

ここから、作業メモです。

(あわよくば、将来的にこのようなサイトを次々と立ち上げたいと思っている)

データベースのこと
  • 本番環境のデータベース情報を確認

→wp-config.php にパスワード

  • テスト環境用にもう一つデータベースとユーザを作成(MySQL)
WordPressダウンロード

ダウンロード | WordPress.org 日本語

もうバージョン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' );

 

.htaccess

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を見ながら、

データベースのところを書き換える

 

 

今日行ったこと
  1. 本番環境のMySQLのパスワード確認 (本番環境は、WordPress自動インストールだったため、wp-config.phpを参照)
  2. SSH設定(秘密鍵生成)
  3. テスト環境へWordPressをインストール