XのP_BLOGをアップグレードしよう待望のP_BLOG正式版1.0がリリースされました。細かいバグが修正されているそうで、これからP_BLOGインストールする人は正式版を使うことをおすすめしたいところです。XにP_BLOGをインストールしよう」を参考にがんばってみてください。このページでは既にインストールされている古いバージョンのP_BLOGを新しいバージョンのP_BLOG(正式版1.0)にアップグレードするための手順を紹介しています。Xを搭載しているもの。Expander(圧縮解凍ソフト)アプリケーションフォルダ>ユーティリティフォルダの中にあります。やる気オープンソースコミュニティへの感謝セキュリティーへの配慮インターネットを構築してくれた方々への畏敬の念MySQLのデータをバックアップする。万が一に備え、P_BLOGのデータを管理してくれているMySQLのデータベースをバックアップします。すべての作業はパーソナルWeb共有をオフにした状態ではじめることをおすすめします。Finderの移動から「フォルダに移動」をえらんで/usr/local/mysql/を入力します。MySQLフォルダが開きます。フォルダの中に通行止めマークの付いている"data"フォルダを探します。このdataフォルダを丸ごとデスクトップにコピーします。ドラッグアンドドロップでコピーできます。dataフォルダを見つけたら、デスクトップ、または自分のわかりやすいところにドラッグアンドドロップ。"MySQLバックアップ"というフォルダをつくって管理しておくとあとあと役に立つかもしれません。アクセス権の関係でこういうメッセージが出ますが、続けるを押します。管理者パスワードを入力すると...コピーできます。さらなる万が一に備え、このdataフォルダをアーカイブしておきます。キーボードのコントロールキーcontrolを押しながらクリック、もしくはマウスの右クリックから"アーカイブを作成"を実行します。メニューから"dataのアーカイブを作成"を実行すると、アーカイブされます。書庫化というか圧縮というかそういう意味です。"data.zip"という名前のファイルができあがれば完了です。P_BLOG以外でもMySQLを使用している人やphpmyadminの使い方になれている人は、phpmyadminのエキスポートからp_blogのデータを「エクスポート」する方法をお薦めします。P_BLOGをバックアップする。万が一に備え、P_BLOGも丸ごとバックアップしておきます。XにP_BLOGをインストールしよう」でやったとおり、名前がmyblogに変えてあります。P_BLOGを丸ごとデスクトップに移動します。用心のため、P_BLOGを圧縮して保存しておきます。キーボードのコントロールキーcontrolを押しながらクリック、もしくはマウスの右クリックからアーカイブを作成を実行します。アーカイブがうまくいかないときがあります。これはresoucesフォルダ内に保存されている画像ファイルなどのアクセス権が原因です。resoucesフォルダ内にある画像等のファイルのアクセス権をすべて変更するか、resoucesフォルダの圧縮はあきらめて、P_BLOGフォルダの外に出してしまうかどちらかで対応します。どちらかの作業が済んだらSTEP3に戻ってアーカイブを実行します。圧縮できない場合がある。resoucesフォルダの中のファイルのアクセス権がアクセス不可になっているから。中のファイルをすべて変更するのは面倒なので外に出してしまいます。するとP_BLOGフォルダはすんなり圧縮できます。resoucesフォルダの圧縮はあきらめます。XにP_BLOGをインストールしよう"またはこのページの後半でやっている"resouces"フォルダのアクセス権の設定、"内包している項目に適用する..."を実行して、resoucesフォルダも一緒にバックアップしてください。めんどくさいといってもそれほどではありませんので。ProjectからP_BLOG正規版1.0をダウンロードしてきます。Projectにいきます。Versionをクリック。P_BLOGをダウンロードします。Expanderが自動的に解凍をはじめてくれるはずです。解凍が終わるとP_BLOGのフォルダができているはずです。P_BLOGを設置するこのP_BLOG_ver.1.0フォルダを元のP_BLOGがあった場所に移動させます。ドラッグアンドドロップした"P_BLOG_ver1.0"フォルダの名前を元つかっていた時の名前のもどします。ここでは"myblog"にもどしておきます。この名前が直接URLに反映されますので間違えのないように...。間違えるといままであなたのBlogを読んでくれていたお客さんがこられなくなってしまいますから...。古いP_BLOGから新しいP_BLOGに設定ファイルなどを復元してあげます。デスクトップに置いてある古いP_BLOGフォルダの中にある"include"フォルダを開きます。user_config.inc.phpを見つけます。このファイルを新しいP_BLOGフォルダに移動させます。ver1.0以前から1.1に移行する場合は、移動はしないでください。あたらしいほうのuser_config.inc.phpと古い方のuser_config.inc.phpを開いて、その中身を見比べながら、適切に変更してください。置き換えるを選択します。古いP_BLOGの中にあるresoucesフォルダを新しいP_BLOGフォルダに移動させます。ドラッグアンドドロップで、移動。置き換えるを押します。P_BLOGフォルダのなかにある"resources"フォルダとincludeフォルダの中にある"user_include/include"フォルダのパーミッションを設定していきます。"resources"フォルダから...。"resources"フォルダを選んで情報をみます。infoウィンドウが開きます。所有者とアクセス権を開きます。グループとその他のアクセス権を"読み込みのみ"から"読み書き"に変えます。"内包している項目に適用する..."もいちおう押しておきます。これをこうかえる気にせず進みます。includeフォルダの中にある"user_include"フォルダも同様に設定を行います。これで設定は終了です。P_BLOGのアップグレードいよいよP_BLOGのアップグレードです。Safariを開いて、P_BLOGのSETUPを開きます。ここではP_BLOGはUsers/ユーザー名/Sites/myblog/においてありますので、http://127.0.0.1/~ユーザー名/myblog/setup/と入力します。システム環境設定の「パーソナルWeb共有」やMySQLをオフにしている場合は、この作業に入る前に忘れずにオンにしときましょう。ここではMacのユーザー名がnamahageなので、http://127.0.0.1/~namahage/myblog/setup/を開きます。それぞれ自分の名前の置き換えて作業してください。日本語を選んでおきましょう。STEP1でエラーがあった場合はエラーメッセージを読んで、もう一度、前のステップにもどってちゃんとセッティングができているか確かめます。STEP2に進みます。それぞれ必要な項目を入力していきます。ルートパスの設定です。ここでは/Users/ユーザー名/Sites/myblog内にP_BLOGがおかれていますので、入力欄には/~ユーザー名/myblog/と入力するのが正解です。間違ってもあとでいつでも直せますので気にせずいきます。ディフォルトの言語を選びます。Japaneseにしておきます。タイムゾーンも設定しておきます。新規インストールではなく必ずアップグレードを選択します。あやまって新規インストールを実行してしまうと、MySQLのデータベースやテーブルを新規につくってしまい、いままで書き込んだブログのデータがすっきりとなくなってしまいます。STEP3に進みます。P_BLOGのステータスがほぼ黄色か赤色ですが、これはデータベースやテーブルを新しくつくらなかったことを意味している(んだとおもいます)ので、今までのデータはちゃんとのこっているという、むしろ安心できるステータスということになります。問題なくアップグレードできているとみてください。無事アップグレードできていたら次に進みます。アップグレードが完了したことを知らせてくれます。今までつかっていたパスワードで、実際にログインしてみましょう。ver.1.0"と表示されていればアップグレード成功です。これでアップグレードは作業は完了です。万が一に備えてバックアップしておいた"古いP_BLOG"フォルダ、MySQLの"data"フォルダ、およびそのアーカイブはしばらくの間は捨てずに、どこかわかりやすいところに保管しておくことをおすすめします。標準でついてくる以外の、プラグインやテンプレートをつかっていた人は忘れずに古いP_BLOGから移動させておきましょう。動作確認ちゃんと投稿できるか確かめます。新規ポストからログを書いてみてください、ファイルをアップロードしてもよしです。ログを選んで新規ログを書きます。タイトルやカテゴリ、コメントを入力します。プレビューを押して、ここまでの動作に問題がなければ、"P_BLOG"フォルダの中にある"SETUP"フォルダを削除します。SETUPフォルダが残っていると、誰かがアクセスをして、何らかの方法でブログを削除したりしてしまうかもしれません。setupフォルダを丸ごと捨てます。これでP_BLOGのアップグレードは終了です。