| tarbo の記述を引用: |
ステップサーバーから、ロリポップへサイトを引っ越ししました。
ステップサーバーでは、phpBBのバージョン⇒2.0.11JPを使用してました。
でも、引っ越し先では新しいバージョンが出ていることを知り、phpBB2.0.15日本語版[EUC-JP]フルパッケージをこちらのサイト様よりDLしてUPしました。
そこで、ステップサーバー内にあるphpBBのデータをロリポップに移そうと思ったのですが、うまくデータがDL出来ず、色々なやり方をしてみたのですが、全てダメな状態でした。
|
ステップサーバーの phpMyAdmin でエクスポートしたバックアップファイル
???.sql はあるんですね? ???は毎回変わります。
▼第0段階:下準備
EUC に対応のテキストエディタを用意します。
必須です。
FTPクライアントソフトを用意します。
必須です。
ロリポップに phpMyAdmin は設置されてますか?
設置されていなければ設置。
設置されていれば次へ。
▼第1段階:データ修正
バックアップファイル
???.sql をテキストエディタで開き、以下のように修正。
接頭辞の
phpbb_ を変えている場合はそれに置き換えて考えてください。
-- テーブルのダンプデータ `phpbb_config` 以下
| 引 用: |
INSERT INTO `phpbb_config` VALUES ('server_name', 'ココを新サーバのドメイン名に変更');
INSERT INTO `phpbb_config` VALUES ('script_path', 'ココを phpBB2 ルートフォルダに変更'); |
-- テーブルのダンプデータ `phpbb_posts_text` 以下のすべての旧サーバリンクを新サーバリンクに置換。
例えば、
http://旧サーバドメイン/phpbbルート/??? などを
http://新サーバドメイン/phpbbルート/??? に。
構成通りに置換してください。
★注:ココで置換していないと、設置してからは投稿毎に手動で置き換えになります。
非常にめんどいし、時間の無駄にもなります。
-- テーブルのダンプデータ `phpbb_search_wordlist` 以下の
INSERT INTO `phpbb_search_wordlist` VALUES (xxxxx, 0, 0);
:
: |
云々を
全部削除。
-- テーブルのダンプデータ `phpbb_search_wordmatch` 以下の
INSERT INTO `phpbb_search_wordmatch` VALUES (0, 0, 0);
:
: |
云々を
全部削除。
▼第2段階:データをインポート
データベース上に
phpbb_??? 関連が存在している場合は
すべて削除。
phpMyAdmin の
SQLメニューへ行きます。クエリーウインドウでも良いです。
そのフォーム内で一番大きい BOX にテキストエディタから少しずつコピー&ペーストして [実行] ボタンを押して流し込んで行ってください。だいたい
500行ずつが良いでしょう。
エラーが出た箇所はインポートされませんのでご注意を。
すべて流し込んでインポートを完了してください。
▼第3段階:最新版にアップデート
phpBB-2.0.15jp_fix.zip 内から解凍して出てきたファイル群全てを FTPクライアントソフトでサーバに上書きアップします。
ただし、以下のファイル群&フォルダはアップしないでください。
config.php
contrib/
全てが終わったら、以下のファイルをブラウザで
実行してください。
install/update_to_latest.php
(例:http://新サーバドメイン/phpbbルート/install/update_to_latest.php)
実行後、
install/ フォルダを
削除します。
これで終了です。