ディテールにこだわる今日からあなたもテーマ職人テーマ作成は面白いテーマの作り方テーマ作成前に用意するもの3分でできるテーマ改造もう少し、見た目を変更してみる。(準備編)3カラム対応に改造する試しに左ブロック表示を消してみるテーマファイル内での記述の意味3カラム対応に改造するには?色々と試してみる。ディレクトリごとに違うヘッダーとロゴ画像表示できます。ディレクトリごとに違うヘッダーとロゴ画像表示できます。アップグレードしたいサイト(実サイトのXOOPS)のバックアップ本来は本当の実サイトをアップグレードする手順をお見せできれば良いのでしょうけど・・・適当な実サイトがないため、ここではXAMPP1.4.1にてローカル環境を作成して、先にXCL2.18(EUC)のサンプルサイトを構築、その後、データベースのエクスポート等を行ったのち、pack2011にアップグレードするテストを行ってみます。ここでは、筆者が作成した「どこでもXAMPP」を使って、XAMPPを利用することにします。XAMPPと「どこでもXAMPP」ってなに?を参照してください。)何もモジュールはなく、カスタムブロックで「ようこそ」を表示しただけですが・・・とりあえず、これを使って作業してみましょう。最初にしておくこと・・・やはり、データのバックアップですね。バックアップを取っておけば、何かあっても元に戻せるのでとても安心です。サイトにあるファイルやディレクトリのバックアップレンタルサーバなら、FTPソフトで接続して、ローカル(あなたのパソコン)の適切な場所に関連する全てのファイルやディレクトリをコピーしておきましょう。あるなら、それもお忘れなく。XPwikiをご利用の場合は、モジュールのバックアップ機能を使ってバックアップすることも必要です。データベースのバックアップデータベースのバックアップは、phpMyAdminを利用します。(protectorモジュールを使ってバックアップすることもできますが・・・)サイトのコントロールパネル等にアクセスして、phpMyAdminの画面を表示してください。バージョンによって、少しずつ画面表示が異なるかもしれませんが、基本的な機能は変わらないと思います。(ここでは、XAMPP1.4.1にインストールされているphpMyAdmin-2.5.6を利用します。)データベースのバックアップは、phpMyAdminのエクスポート機能を利用します。左上にある「データベース」のプルダウンメニューから該当するデータベース名を選択してください。データベース名が分からないとか、忘れてしまった・・・なんていう時は、先にバックアップを取ったmainfile.phpをエディタで開いて、確認してください。'xcl218');などの記述がデータベース名です。)ちなみに、mainfile.phpに書かれている内容はとっても大事なものですから、間違ってもネットに公開するとか他人に教えるなんてことはしないように、ご注意くださいね。!!(ここでは、ローカル環境に「仮」で構築したサイトなので、こうやってデータベース名などを書いても問題ないんですね。)では、phpMyAdminにて、データベースxcl218を選びます。こんな風に作成済みのデータ一覧が表示されます。ちなみに、こんな画像を掲載できるのもローカル環境でテスト用に作ったサイトのデータだから、ですよ。あなたのサイトのデータベース名やテーブル名をネットに曝したら・・・おお~怖い、悪い人の餌食になってしまうのは間違いないでしょう。はい、ごもっともです。私も良く分かりません。(汗)では、ここで上の方にある「エクスポート」というタブをクリックしてください。エクスポート用の画面に切り替わります。DBのダンプ(スキーマ)表示のエクスポート欄を見てみましょう。意味は分からなくても大丈夫です。「SQL」にチェックが入っていることを確認してください。次に、「全選択」をクリックして、データを全部選択した状態にしましょう。右側にあるSQLオプションはデフォルト(初期状態)で大丈夫だと思います。下側にある「ファイルに落とす」にチェックを入れてください。phpMySQLの場合、です。チェックを入れてください。圧縮は、無しで結構です。(ただし、データ容量が2MB以上になると上手くエクスポートできない場合があるようです。エンコーディング変換という欄があれば、「non」にしておきましょう。よければ、下にある「実行」ボタンをクリックしてください。すると、ファイル保存のダイヤログが表示されると思いますので、適宜の場所にファイルを保存してください。いうフォルダを作成して、そこに保存することにしました。できれば、ファイル保存の際、ZIP方式のものとgzip方式のものについても、同じようにバックアップしておいてください。いえいえ、データが大きな場合、あとでインポートする際にZIPとかgzipでないと上手くインポートしてくれない場合があったりしますので、お忘れなく)とりあえず、これでバックアップは完了です。メニュー表示メニュー非表示このページではJavaScriptを使用しています。申し訳ありませんが、JavaScriptがOFFの場合、上のボタンを押しても動作しません。ここで説明するアップグレードの手順は、他のサイトで説明されているよりも若干(?)面倒な方法ですが、かなり安全な方法ではないかと思います。バックアップしたSQLデータは、当然、エンコードがEUCとなっていますので、UTF-8に変換する必要があります。次の手順で、ローカル環境で実サイトを実現します。2013年1月現在、下記内容は少々古くなりました。」のページをご覧下さい。2013年1月現在、下記内容は少々古くなりました。ブラウザで次のURLを見てみましょう。アップグレード作業です。なんだか、ちょっとドキドキしますよね。次のフォルダとファイルを削除してください。ブラウザで、ローカル環境に再現した実サイトを表示してください。アップグレードができたら・・・やっぱり、地道な検証作業ですね。いうことで、まずは管理画面を見てみましょう。ひきつづきひととおり、いえ繰り返し色々と試してみましょう。アップグレードの手順は、ローカル環境の時と同じで、次のような流れで行います。さあ、実サーバのアップグレード開始です。