SNSの設置を、OPENPNEを使ってXREAに設置しました。


現在、バージョン2.6の安定版を使っているのですが、ファイルをアップできるような仕組みを取り入れたいため、バージョン2.8のβ版に移行したいです。

さて、この場合、今までのメンバーの日記やコミュニティをそのままにして、どうやってバージョンアップをするのでしょうか?

調べましたら、MySQLのデータを移せば出来るとのことですが、具体的な方法までは分かりませんでした。

ご存知の方、ぜひ教えていただけないでしょうか?よろしくお願い致します。

回答の条件
  • 1人5回まで
  • 登録:2007/05/10 23:25:44
  • 終了:2007/05/17 23:30:04

回答(4件)

id:hamster012 No.1

hamster012回答回数186ベストアンサー獲得回数32007/05/11 00:20:55

ポイント23pt

深夜に一時的なindex.htmlをアップし、工事中にする

バックアップをとる

新しいバージョンのopenpneをインストールする

バックアップをもどす

工事中を削除

差分でバージョンアップすることもできますが、うまく動かないことが多いので、こうする方が確実だと思います。

id:minomino13

データの移行の仕方が分からないので、教えていただければというご質問です。

よろしくお願い致します。

2007/05/11 00:50:55
id:onigirin No.2

onigirin回答回数327ベストアンサー獲得回数232007/05/11 06:42:06

ポイント23pt

2.6→2.8のメジャーバージョンアップは、

2.8側のマニュアルフォルダに入っている

「バージョンアップマニュアル」

に沿って行なう必要があります。

メジャーバージョンアップは、

DB構造が大きく変更されるため、

不具合が多く発生することがあります。

そのため、バックアップは「必ず」取った方が良いと思います。

また、現在2.8βのファイル共有機能は

不具合が多数発見されているため、

正式公開されるまで待った方がいいと思います。

現在は不具合修正のためリリースが大幅に遅れているようですが、

5月~6月には公開されるのではないかと思います。

id:minomino13

ありがとうございます。

2.8側のマニュアルフォルダに入っている

「バージョンアップマニュアル」

も見たのですが、イマイチ分からないのです。

そもそも、バージョンアップするためのsplを実行するように書かれていたので、実行しようと試したのですが、エラーが出てしまいます。

2007/05/11 14:12:01
id:onigirin No.3

onigirin回答回数327ベストアンサー獲得回数232007/05/11 14:30:02

ポイント22pt

そのsqlを実行すると、通常はバージョンアップできます。

エラー内容がわからないのでなんとも言えませんが、

【1】sqlの実行自体がうまくできていない

【2】sqlの実行後、何かに不具合がありエラーがでる

ということが考えられます。

まずは、エラー内容をチェックしてみてください。

【1】の場合も結構あります。

sqlの実行は、セットアップ時と同じようにします。


・アップグレードではなく「アップデート」の方を実行する

 (マニュアルのアップグレード情報は2.4→2.6の情報で止まっていますね)

・成功したら、ファイルを総入れ替えする


sqlの実行の途中にエラーが発生する場合は、

エラー内容で検索すると、

良く似た悩みが出てくることが多いです。

id:minomino13

ありがとうございます。

「バージョンアップマニュアル」を読んだら、「ファイルを総入れ替え」することが書かれていたのですが、これは、データベース以外を全部一旦削除して、もう一度全部FFFTPなどでサーバに上げるという、考え方で合っていますでしょうか?

2007/05/11 14:52:46
id:onigirin No.4

onigirin回答回数327ベストアンサー獲得回数232007/05/11 16:08:32

ポイント22pt

そうですね。

FFFTPで見えるファイルを全て消して、

新しいのをアップしなおすということです。

PNEはデータベースさえしっかり保存しておけば

FFFTPで見えるファイルは消しても

またアップしなおせば大丈夫です。

ただ、こちらももちろん

バックアップをとっておいてください。

バージョンアップに失敗した場合、

今までと同じ構成で復元できるようにしておくのは大切です。

id:minomino13

なるほど。

OPENPNEのデータはすべてMySQLにあるということですね。

ありがとうございます。

2007/05/11 18:44:34

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません