*** XOOPSのサーバー移転(引越し)方法 ***
【難易度4】 ※難易度の詳細は『XOOPS★レシピの見方』をご覧ください。 (ちょっとややこしいけど、手順通りやれば大丈夫ですよ!)
※この記事は、私が実際にXサーバーに移転した時のことを書いています。
(1)まずは新サーバーにXOOPSを入れる。 ※XOOPSのバージョンは必ず合わせてお引越しですよ!
この部分からつまづいていました。。。 「なんで、「インストールウィザードへようこそ」って言ってくれないの〜???」 でした。。。 これでまず一晩かかりました。
私のようなド素人のやることだから、 とんでもなくしょうもないミスで出来ないだけにちがいない!
はい!当たってました(笑)
「public_html」フォルダーに入れないといけないところ、アップ先を「public.html」(_を.にしてた)フォルダーと、勝手にフォルダー名を作っていました。。。 あ〜!情けない!!
新サーバーでXOOPSが動いているのを確認したところで、
(2)旧サーバーに上がっているフォルダ・ファイルを全部ダウンロードする。
これは全然問題なかったです。 (時間がかかるだけです)
(3)旧データベースサーバー上のデータベースを、バックアップ(エクスポート)する。
これもPHPMyAdminに入って、 「エクスポート」のタブを選び、 データベース上のテーブルを「全選択」して、 「SQL」「ファイルで保存する」を選択して、 エクスポート(実行)するだけなので、大丈夫でした!
ちなみにその際には、 ・「DROP TABLE」はON ・「IF NOT EXISTS」はOFF(「構造」で、これ以外は全部ON) がいいみたいです。
(4)ダウンロードした中の「mainfile.php」の中の5箇所を修正する。
・引越し先のサイトのパス(XOOPS_ROOT_PATH) ・引越し先のサイトアドレス(XOOPS_URL) ※サーバー移転前は移転前に使用となっているアドレスで ・引越し先MySQLのID(XOOPS_DB_USER) ・引越し先のMySQLのパスワード(XOOPS_DB_PASS) ・引越し先のMySQLのデータベース名(XOOPS_DB_NAME)
です。 mainfile.phpには、旧サーバー上の情報が入っているので、入れ替えるだけです。 これも全然OK!でした。
(5)ダウンロードしたフォルダ・ファイルを、新サーバーのXOOPSのルート内に上書きアップロード
これも時間がかかっただけで、全然OK!でした。 アップ後、 ・「chache・template_c・upload」ディレクトリのパーミッションを777にする。 ・「template_c」の中身を削除
(6)バックアップしたデータベースを、新サーバーのデータベースに入れる。
ここでつまづきました。。。
・新サーバーのMyPHPAdminに入り、「SQL」タブを選ぶ。 ・「テキストファイルの場所」の「参照」をクリックして、ダウンロードしたファイルを選ぶ。
で!実行!!
・・・でっ、 できない〜〜〜!!!
でもここでも思う。
私のようなド素人のやることだから、 とんでもなくしょうもないミスで出来ないだけにちがいない!
はい!ここでも当たりでした(笑)
データベースがちょびっと壊れてたみたいでした(且つ超オーバーヘッド!) 旧サーバーのデータベースの「テーブルを最適化する」を実行してからバックアップしてから、新サーバーにリストアしてみたら、OK!でした!!
正しいやり方なのに、なんか変なエラーがでる時は、一度「テーブルを最適化する」をしてからバックアップした方がいいかもしれません〜。
はい!ここで引越し作業は終わりです〜。
ファイルのアップロードをしただけでは、外面の一部しか移動できないのですが、データーベースが入った瞬間に、トップページに今まで通りの情報が、カーン!っと入ったのには、感動!でした!! ファイルのアップはとっても時間がかかるのですが、データベースの移動はホントに一瞬で出来ます〜! データベースって素晴らしい〜!!
・・・が、ここで新たな問題が!!
「shougai-techou.com/index.php」なら見れるのに、 「shougai-techou.com/」で見れないのは何故じゃあ〜〜!!
ここでまた時間を食いました。。。
ここでもさらに思う。
私のようなド素人のやることだから、 とんでもなくしょうもないミスで出来ないだけにちがいない!
はい!はい!ここでも当たりです(爆)
サーバー会社のデフォルトの「index.html」を外すのを忘れてました。。。 index.phpとindex.htmlの両方があれば、優先されるのは当然index.htmlなので(苦笑)
トータル、丸24時間の作業でした〜トホホ。。。
う〜ん。。。でもやっぱトップだけはちょっと重いです・・・。 でもこれは自分のトップの構築が悪いので、ちょっとずつですが改善していこうと思います。
以上、XOOPSお引越し体験記でした♪
XOOPSは、データベースサーバーが遅いと、とんでもなく遅いサイトになってしまいます! この「データベースサーバがいい!」と評判のレンタルサーバーをまとめてみました!
サイト内:『お薦めサーバー』
※2005.11.8 追記 XOOPS Cube の現在の最新バージョンは、2.0.13a-JP です。 2.0.13-JPから、新規インストールをすると、一般設定のPHPデバグが「ON」となっています。 インストール後、一般設定のPHPデバグを「OFF」にするようにしてください。
※2006.10.3 追記 【パソコンの穴】様…様々なパソコントラブルについて書かれているサイトです。 (※「Yahoo!カテゴリ登録サイト(コンピューターとインターネット>テクニカルガイド、FAQ)」です) が、backupモジュールによるXOOPSのサーバー移転方法を書かれているので、 ぜひ!ご覧くださいね〜! ↓こちらのページです。
XOOPSのサーバ移転・・・・・・四苦八苦奮闘記 Part1 【サーバ移転までのエピローグ】
XOOPSのサーバ移転・・・・・・四苦八苦奮闘記 Part2 【XOOPSサーバ移転の方法(これでいいのか?)〜ロリポップからさくらレンタルサーバまで〜】
当サイトでのこのページのメンテナンスは…、 もうちょっと先になります〜(汗) (ごめんなさい〜〜〜〜〜!!!(謝))
最終更新日:2006-10-03
|