protector
出典: wiki.nodoka.org
protector-3.2のインストール
xoops用のアクセス解析ツール
cd /usr/local/src wget http://xoops.peak.ne.jp/md/mydownloads/visit.php?cid=1\&lid=94\&extension=tar.gz mkdir protector-3.2 cd protector-3.2 tar xvzf ../protector-3.2.tar.gz chown -R daemon:daemon . cp -rp html/* /usr/local/apache/xoops cp -rp xoops_trust_path/* /usr/local/apache/trust vi /usr/local/php/lib/php.ini
allow_url_fopen = Off |
vi /usr/local/apache/xoops/mainfile.php
if (!defined('_LEGACY_PREVENT_LOAD_CORE_') && XOOPS_ROOT_PATH != ) {
include_once XOOPS_ROOT_PATH.'/include/cubecore_init.php';
if (!isset($xoopsOption['nocommon']) && !defined('_LEGACY_PREVENT_EXEC_COMMON_')) {
include XOOPS_ROOT_PATH.'/include/common.php';
}
}
↓
if (!defined('_LEGACY_PREVENT_LOAD_CORE_') && XOOPS_ROOT_PATH != ) {
include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php';
@include_once XOOPS_ROOT_PATH.'/include/cubecore_init.php';
if (!isset($xoopsOption['nocommon']) && !defined('_LEGACY_PREVENT_EXEC_COMMON_')) {
include XOOPS_ROOT_PATH.'/include/common.php';
}
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php';
}
|
管理者メニュー→モジュールのインストールで確認してインストール。
白画面問題
確認作業中にF5連打で更新しまくると真っ白な画面が表示され、しばらくその状態が続く事が何度かあった。
これはprotectorモジュールによるガード機能の模様。
作業効率が悪い場合はモジュールのコンフィグレーションにて一時的にパラメータを調整する事。
携帯セッション問題
携帯環境のように接続元IPが頻繁に変わると、管理者グループは弾かれる設定になっている。
携帯を使用するユーザーを管理者グループから除くか、
IP変動を禁止するグループを別のグループに設定する必要がある。