WordPressのカスタマイズをガシガシとやっていくようになり、あるときに

「サーバーへの接続エラー」という画面表示になり、全く管理画面にアクセスできないことに。

結果としてMyphpAdminをいじっているときにパスワードを変更したことが原因だったんですが、もう二度とこんな思いしたくないということで、開発環境を作ることにしました。

さて、まず実際に進めていきたいと思います。備忘録なので、自分がやった手順をまとめていきます。

ファイルなどの準備

WordPressディレクトリの中身をダウンロード

WordPressがインストールされているディレクトリ配下を全てダウンロードしていきます。

プラグインのBackWPupなどを使うもよし、FTPソフトでごっそり手に入れるのもよしです。

 

MySQLデータをダウンロード

 

こちらももともと設置しているコピーの元であるMySQLのデータをごっそり持ってきます。

PHPMyadminなどからダウンロードするなり、プラグインを使うなりやりましょう。

新しいDBを作成する

各社いろいろなやり方があると思いますが、新しいDBを作成します。

データベースのユーザー名、パスワードなどは記録しておきましょう。次に使います。

 

正しくアップロードできるようにファイルを変更

コピーしたWordpressのwp-config.phpを変更

/** MySQL データベースのユーザー名 */
define('DB_USER', '●●●●');

/** MySQL データベースのパスワード */
define('DB_PASSWORD', '●●●●');

/** MySQL のホスト名 */
define('DB_HOST', '●●●●');

●の部分を自分用に変えていきましょう。

SQLファイル内部のURLを変更

SQL内には過去のURLが残っています。

以下のように開発環境をコピーして作りたい場合は、一括置換するようにしましょう。

●●.com/ → ●●.com/kaihatsu

実際にアップロードしていく

FTPによるアップロード

実際のディレクトリを作成しその配下にダウンロードしたコピーデータを格納してきます。

wp-configなどが変わったものなどもアップしていきましょう。

MyPHPAdminへのアップロード

新しく設定したデータベースの中にSQLファイルをアップロードします。

インポートという言い方のほうが正しいと思います。

 

 

以上の手順でしっかりと開発環境を作ることができました。

開発環境と本番環境がごっちゃにならないように、サイト名などは変更することをおすすめします。※重要※