データベースに接続できた

多少進展があった.以下のようなことが分かった.

  1. ロリポップ!のユーザ専用ページ→サーバーの管理・設定→データベース→操作する→phpMyAdminを開くという機能があった
  2. XAMPPは元々小規模なシステムのローカルサーバーとして使われることを想定しているため,MySQLのrootユーザのパスワードなしが既定になっている.旧バージョンでは「セキュリテイ」というオプションでパスワードの設定・変更ができるようになっているが,現在のバージョンではコマンドプロンプトで直接アクセスする方法しかない
  3. ロリポップ!では有償(300円/月)でバックアップサービスを提供している.これにはデータベースのバックアップ,ダウンロードとリストアが含まれるが加入していなかった

ということのようだ.ともかくこれでWordPressのデータをサイトから取り出せるようになる.まず,MySQLのルートユーザのパスワードを設定しておこう.

image

これでrootのパスワードは設定できたが,XAMPPのコントロールパネル→MySQL→AdminでphpMyAdminが開けなくなってしまった.Config で my.ini を開いてみるとパスワードは未設定なのでここを直さなくてはならないのではないだろうか?MySQL/config.inc.phpも更新されていないので修正する必要があると思う.特に

[‘auth_type’] = ‘cookie’

としないとログインパネルが出ないという構造になっている.⇒ようやくまともに動作するようになってきた.phpMyAdminのHOMEボタンの右のアイコンから「ログアウト」できるようになった.上でエクスポートしたファイルを取り込んでみよう.⇒インポートするためには先にデータベースが生成されていなくてはならないようだ.これをまず作っておく必要がある.今のインポートでデータベース名を覚えていたようだ.インポートは正常に終了したのでアクセスしてみよう.まずappacheのドキュメントルートを切り替える必要がある.⇒ジャンプできるようになったがデータベースにアクセスできていない.wp-config.phpでMySQLのホスト名を設定する必要があるだろう.一応データベースには接続できたようだ.

image

それらしきものが表示されているが,ほとんど壊れている.試みにネットに接続して localhost/tentvil/wordpressを開いてみると下図のようになった.

image

これは結局WordPressでページを初期化する段階でWordPressのサイトにアクセスしていることを意味する.そのとき得られた情報はクッキーか何かに保存されているようで,ネットから遮断しても上の画面は出てくるが,クッキーを削除してしまうとその上の壊れた画面に戻ってしまう.

テント村サイトからダウンロードしたファイルの中には zelkova-tree.net という文字列は見当たらない.情報を暗号化していることも考えられるが見た限りはそのようなことを行っているようにも見えない.ログイン画面が開ければ何とかなりそうな気もするが,それもかなり難しそうだ.データベースにはいくつかzelkova-tree.netという文字列が入っているところがあるのでその部分だけでも修正してみよう._options というファイルに siteurl と home という項目があり,ここに https://zelkova-tree.net/WordPress という値が入っている.これを http://localhost/tentvil/WordPress に変えてみる.

!出た!完璧だ.

image

見た限りでは何も欠けているものはないように思われる.この Live Writer から投稿できるかどうか試してみることにしよう.いや,おそらくダメではないかと思う.仮に可能であるとしてもおそらくネットにアクセスできる状態になっていないと通らないのではないかと思う.とりあえず,やってみることにしよう.「ブログのオプション」を書き換えるだけだ.

image

いや,この画面では編集できない.「アカウント情報の更新」ボタンが下記パネルが出る.

image

なぜだろう?ネットに接続していないのに登録が完了した.

image

いや,そもそもまだすべてのページが表示されるような状態にはなっていない.確かにトップページだけは頭の先から尻尾まできれいに表示できているが,メニューからはどこにもジャンプできない状態になっている.これらのリンクはすべて http://zelkova-tree.net/WordPress/ を経由するものだ.現在使っている WordPress はテント村サイトからダウンロードしたものだが,WordPress 自体はローカルでも走るので未使用のWordPress をダウンロードしてインストールしてやれば動作するのではないだろうか?データベースに関してはほぼ問題なくコピーできているように思われるのであれこれ試すよりも手っ取り早いような気がする.

ネットに接続してブログアカウントを元に戻した.今度はリモート投稿のためのURLの入力を求められた.ローカルとリモートを区別しているのかもしれない.いつの間にそうなったのか分からないが,Windows Live Writer のレイアウトが変わって左右の余白がなくなり,代わりに段落でリストを指定できるようになった.

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA