読者です 読者をやめる 読者になる 読者になる

色々でべろっぷ

WordPress、サーバー構築、プログラム等のメモ

サーバーのresonanceWEBをローカル(XAMPP)にコピーする

■XAMPPインストール
https://www.apachefriends.org/jp/index.html から取得
BitNamiのとこだけoffしてインストール

「スタートボタン」→「XAMPP」→「XAMPP Control Panel」
apache 起動できない場合>コンパネ左のぽっちを押してアンインストール。そのあとインストールし直す。
mysql 同じ


まずはブラウザに「http://localhost」と入力して開く
上部のPHPinfo>表示された画面で、「xampp\php\php.ini」で検索

ここで検索された「php.ini」ファイルをテキストエディタで開き、
さらにファイル上で「extension=php_openssl.dll」で検索。
ここで、「;extension=php_openssl.dll」の中で「;」を削除して、上書き保存してファイルを閉じ。

apache再起動する


■サーバー側作業
サーバー側でこのままだとコピーできないファイルのアクセス権変更
※元に戻すの忘れない
chmod 777 /var/www/html/resonance/wp-config.php
chmod 777 /var/www/html/resonance/.htaccess

DBエクスポート
mysqldump -u root -p rezdb > rez160702.sql

■Win側作業
WinSCP
/var/www/html/resonance以下をダウンロード


XAMPPコンパネ>MysqlphpMyAdmin
テーブル名:rezdb
照合順序:utf8_unicode_ci
でデーターベース作成
インポート(文字セットがUTF-8になってること確認)


DB変更 ローカル環境に合わせてURLを調整
rez_options」を選択
「option_name」フィールドの値が「siteurl」となっているレコードの「option_value」を編集
変更前
https://rez-players.com/resonance
変更後
https://localhost/resonance

「home」レコードの「option_value」も
変更前
https://rez-players.com/resonance
変更後
https://localhost/resonance



WordPressファイルの設置・設定
上でダウンロードしたresonanceディレクトリを
「C:\xampp\htdocs\」へフォルダを移動

フォルダの中にある「wp-config.php」を開いて22行目あたり

/** WordPress のデータベース名 */
define(‘DB_NAME’, ‘rezdb’);

/** MySQL のユーザー名 */
define(‘DB_USER’, ‘root’);

/** MySQL のパスワード */
define(‘DB_PASSWORD’, ‘’);

/** MySQL のホスト名 */
define(‘DB_HOST’, ‘localhost’);

※ローカル環境用に設定した「wp-config.php」も一緒にアップロードすると、サーバ側でデータベース接続エラーになる。
事故を防ぐためにサーバに元々あったオリジナルフィルを「wp-config_original.php」などと改名して同じフォルダに取っておく。

https://localhost/resonance/
にアクセスして成功だったらOK