XOOPS2系からXOOPS Cube Legacy (HD) へのアップグレード方法
国内で一番利用され、情報量の多いCMSとして有名な XOOPS2系 から、その後継でもある XOOPS Cube Legacy 2.1 ベースのディストリビューション HD こと ホダ塾ディストリビューション"HD1.0 for XCL2.1" への移行方法をまとめました。
まずは、まとめ用リンク。
□アップグレード方法のマニュアル
XOOPSCubeLegacy/HowToUpgrade/FromX2JP - XUGJ-Wiki
□質問等、トラブルシューティング
Xoops Users Group Japan - 日本XOOPSユーザーズグループ
□HDのダウンロード先
ホダ塾 - もっとXOOPS!
以下のページから、X2からのアップグレード用パッケージ をダウンロードします。
Unixな方はこんな感じです。
% wget http://downloads.sourceforge.net/hodajuku/hd_upgrade_from_x2_1_0_3.tar.gz
% mkdir hd
% mv hd_upgrade_from_x2_1_0_3.tar.gz hd
% tar zxvf hd_upgrade_from_x2_1_0_3.tar.gz
展開された後のファイルとディレクトリはこんな感じです。
HD_install_Readme_first.txt
xoops_trust_path/
docs/
hd_upgrade_from_x2_1_0_3.tar.gz
extras/
html/
・念のためまず、自分以外の人がアクセスできないように .htaccess とかでアクセス規制します。
・DBのバックアップを取ります。
アップグレード方法は書いてなかったりしますが、html 以下の現在のXOOPSの公開ディレクトリ以下に上書きコピー。
xoops_trust_path/ 以下は、非公開ディレクトリにコピー。ディレクトリ名を変えるとよりセキュア?
アクセスすると
「以下のモジュールが導入されていません」と表示されます。
XUpgradeは、説明が書いてあります。
で、クリックするとアップグレードが完了。