しばらく放置しておくと自分の書いた記事も忘れちゃう?まったくどうしようもないですね
とりあえずBackWPupを使っても下記のようにするとWordpressのLocalへの移設はできます
(@v@;)hハハハ
たぶんBackWPupは本当は移設のためというよりは、定期的にバックアップしたい人が使うもんなんでしょう!
以下昨日書いた記事
サーバ上で運営しているWordpressのサイトだけど、まだ不慣れなため新しいことを試すためにLodcalに移設することにした。
Wordpressに関してはバックアップもまだ満足にとったことがないのでそのついでにバックアップを取って復元できるかどうかも試してみることにした。
バックアップのプラグインとしてはいろんな人が勧めているBackWPupを使ってみることにした。
そのことに関してはNetaoneの“BackWPup - Webサイトを丸ごとバックアップできるWordPressプラグイン”と言うサイトを参考にした。
- ここで少し手間取ったのは、バックアップが“後4秒ほどで終わる”と言うダイアログは出るものの、それ以上進まず、どうにもならないのでそこで打ち切ってしまったこと。
- いったいどうなってるんだろうとバックアップできたファイルを見ると、データベースのファイルがなかった。。。
- でも、データベースだけならBackWPupのダッシュボードの One click backup からもできることがわかったので、そこをクリックしたところ、そちらのほうは無事ダウンロードできた
次に同じサイト内の“BackWPup - バックアップデータからの復元手順”から復元を試みた。
- まず、バックアップしたファイルを解凍してxampp/htdocsフォルダー内に設置
- そしてphpMyAdminを起動してデータベースをインポートするために新しくデータベースを作り、そこに説明どおりにインポートした(この前プラグインを使わずに移設を試みた時はこの過程を忘れてしまったため失敗したのだと今になってわかった(+。+;)
- さて、これでどうだと、localhost/xxxxx(htdocs下のフォルダ名)にアクセス
- 本当ならこれでサイトが表示されるはずなのだが、“データベースにアクセスできません”と言うダイアログが出てきた。
どこが間違っていたのだろう?と考えてわかったことはデータベースの名前などを書き直してなかったこと。
接続情報を次のように書き換えなくてはLocalhostにつくった新しいデータベースには接続できない。
- wp-config.phpのデータベースへの接続情報書き換え
- データベース名: WordPress が使うデータベース名(さっき作ったデータベース名)
- データベース・ユーザ名: データベースへのアクセスに使うユーザ名(root)
- データベース・パスワード: データベースへのアクセスに使うパスワード(なにも入れない)
- データベース・ホスト: データベースサーバのホスト名(localhost)。
さて、今度こそ大丈夫か??
と思ってアクセスすると、今度は無事にサイトは表示された。
それで、その末尾に/wp-login.phpとくっつけてダッシュボードのログイン画面に北までは良かったが、ログインするとどういうわけかLocalhostのサイトではなく本家のほうに行ってしまう。。。!
これは一体どうしたら良いんだろう?
わかったことはデータベースはただインポートするだけではだめで、Localの環境に合わせてurlを調整しなくてはならないと言うこと。
これはOXY NOTESの“サーバで管理していたWordPressをローカル環境に移行する方法”に詳しく出ていたので、それを参照しながら
xxxxxx option_nameの下にあるsiteurlとhomeのところに書かれているurlを調整した。
- OXYにはhttp://localhost/xampp/◯◯(WordPressのフォルダ名)と書かれていたが、私の場合はそれではだめでhttp://localhost/◯◯(WordPressのフォルダ名)でようやくうまくLocalのダッシュボードにログインすることができた。
0 件のコメント:
コメントを投稿