2007年02月22日
OpenPNEのサーバー移転
別にOpenPNEで運用してるわけじゃないんですがw
MTやXOOPSもサーバ移転する際にデータベースのデータを移行しないといけないので、ついでにOpenPNEmの試してみた。
OpenPNEの場合、画像データもデータベースの中に入っているので、MTのように、アップされた画像ファイルというものがない。基本的に、同じバージョンのソースを再びアップして、データベースを移行すればOK。
phpMyAdminから、全テーブルをSQLファイルでエクスポート。それをphpMyAdminで新しいデータベースにインポートすればOKのように思えたが、ここで、インポートするSQLファイルのサイズがphpMyAdminでサポートしているサイズを超えたため、インポート出来ず。さすが、画像データがはいってるだけあるw
そこで、FTPでSQLファイルをアップし、SSHのコマンドラインから入れ込む。
$ mysql -u username -p --default-character-set=utf8 dbname < sqlsql.sql
これでデータは移せた。
早速、新しいサイトでログインを試みるが、ログイン出来ず。どうやら、パスワードを暗号化して持っているため、それが一致しないようだ。
そこで、「パスワードを忘れた方へ」で新しいパスワードを発行したが、それでもダメ。原因不明。
ワタシが使っているサーバは、Webminという管理ツールなので、WebminのMySQLから、データベースのバックアップが出来る。この機能を使って、移行元のデータをバックアップする。
そして、さっきいと同じ手順で新データベースに入れてみる。
新しいサイトでログインすると、今度はうまくログイン出来た。
少なからず、この方法で、OpenPNEのサーバー移転は可能となった。
メモしておこう。
2007年02月22日 01:41 | SNS
トラックバック
このエントリーのトラックバックURL:



