PCと映画とテレビと、2nd(終)

web2web.eek.jp(2nd) から 引っ越し。 今後はmono-works.com/blog(3rd)へ

Categories
Archives
Selected Entries
Recent Comments
Recent Trackbacks
Other

XAMPP on 初号機

XAMPPWordPressの開発環境、移行テスト環境としてXAMPPをPC初号機に入れた。
XAMPP(「ザンプ」と読むらしい)は Apache、MySQL、PHP、Perl を主としたいわゆるサイト構築の4大ソフトウェア群を簡単にインストールできるパッケージの総称らしい。(他にもphpMyAdminなどの管理ツールも入るらしい)
XAMPP

似たようなモノに(というか、元祖はこちららしいが)LAMP(Linux/Apache/MySQL/PHP)があるが、Linuxだけじゃなく複数のOSに対応するものとして「L」を「X」に代えたのが「XAMPP」という事だ。
※細かい話はこちらから。

サクッと、ダウンロードし、ほとんど問題無くインストールも完了。
いやぁ、簡単。 開発者に感謝。 m(_ _)m
XAMPP Control Panel

WordPress

WordPressも最新の 3.0.1 を入れて、問題なく起動できた。
WordPress 3.0.1 dashboard

本件、請け負ったサイトの絡み。

そのサイト、WordPressで構築したのだが、構築したのが WordPress ME 2.2.3。 このWordPress MEは既に開発が中止されたものなので、早く移行しなきゃ、と思いつつ2年くらい経過してしまった。
そして、当サイトに追加の案件をやる事になったので、これを機にという事で、WordPress自体の更新もいっしょにやることにした。

しかし、そこには一つ大きな問題が。

先ず、WordPress はデータベースのMySQLを使用するのだが、その版が5.0以上を必須としているのだ。 現行サイトの ME2.2.3 で使用しているMySQLは4.x台。 サーバが稼働しているレンタルサーバのプランではMySQLのデータベースは1個のみ使用可能。 幸いにもMySQLは4.x台、5.x台の両方を提供しているが、5.xを利用するには一旦4.xのデータベースを削除してからになる。
さすがに、運用中のサイトでいきなり試す訳にはいかないので、ローカルに環境を作る事にした。

移行手順

移行の手順などもネットにもいろいろあるみたいだが、WordPress ME 2.2.3から 3.0台への移行となると、そうは無い。 似たような環境でのサンプルを元に試しては見たが、上手くいかなかった。 なので移行プランを以下の通り行う事にした、というワケだ。

  1. ローカルにWordPressの環境を構築
  2. 元サイトのデータを抽出。(phpMyAdminを使って)
  3. 抽出したデータの一旦開発環境へロード
  4. データの整合性・修正を行い、okとなった時点でデータを抽出(phpMyAdmin)
  5. 念のため、他の環境(XPS M1210)にWordPress環境を構築し、そのデータをロードしてみて確認。
    →ok
  6. 本番環境のデータを全て削除し、WordPress 3.0.1をインストール
  7. アンロードしたデータを本番環境へロード

5 まで確認できたので、後は、サイトの開発を終え、本番環境へ移すのみ。
基本的にはokなはずだが、そこはローカルWindows環境でのテストとレンタルサーバ(確かfreeBSD)の違いが幾つか出てくるだろう。 乗り越えられる程度の難度ならいいが・・・

10月半ばくらいを目処にしたい。

◆参照サイト:XAMPP - Wikipedia
デジタル的話 > ソフトウェア | comments (0) | trackbacks (0)

COMMENTS

Comment Form

※本記事に関係ないと判断した COMMENTS はお断りしております。

TRACKBACKS

現在、TRACKBACKは停止させてもらってます。
Calendar
Amazon
トロン:レガシー [Blu-ray]
トロン:レガシー [Blu-ray]
ウォルト・ディズニー・ジャパン株式会社
重々しい音響が印象的
ハリー・ポッターと死の秘宝 PART 2 [Blu-ray]
ハリー・ポッターと死の秘宝 PART 2 [Blu-ray]
ワーナー・ホーム・ビデオ
2枚で3000円キャンペーン! (2012.7.13時点)