Xoops Protectorのインストール | 遊びを仕事に

Xoops Protectorのインストール

かなり苦戦してしまったのでメモ。
作業の順番がちょっと違うだけダメ。
インストールできなかったりエラーになったりサイトにアクセスできなくなったり。。。

サーバーはさくらスタンダード
xoopsは2.0.16aJP
Protectorは3.04a

まず「xoops_trust_path」フォルダを作る。
作る場所はセキュリティ上ドキュメントルート内ではなくその1コ上の階層。

mainfile.phpを変更してxoops_trust_pathの位置を指定する。
define('XOOPS_ROOT_PATH', '/home/yourhome/www');
define('XOOPS_TRUST_PATH', '/home/yourhome/xoops_trust_path');
赤くなっている1行をROOT_PATHの下に追加。
mainfile.phpをアップロード。

Protectorをインストール。
アーカイブのhtml内を、通常のモジュール同様にアップロード。
アーカイブのxoops_trust_path内を、xoops_trust_pathフォルダにアップロード。
xoopsのモジュール管理でインストール。

mainfile.phpをまた変更する。
include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
if (!isset($xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '' ) {
include XOOPS_ROOT_PATH."/include/common.php";
}
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;

赤くなっている2行追加。
mainfile.phpをアップロード。
(maindile.phpは書き込み不可にする)