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は、説明が書いてあります。
で、クリックするとアップグレードが完了。