10月
24
2011
altsysをイントール
ダウンロード
詳しい解説
まずはファイルをダウンロードして解凍。
htmlとxoops_trust_pathの2フォルダがあるのでそれぞれをコピー。
次にmainfile.phpを編集。
include XOOPS_ROOT_PATH.’/include/common.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';
// ここからテーマ内テンプレート自動更新機能
include XOOPS_TRUST_PATH."/libs/altsys/include/autoupdate_from_theme.inc.php" ;
// ここから モジュール内テンプレート自動更新機能
$tplsadmin_autoupdate_mydirnames = array( 'pico' , 'd3forum' ) ;
include XOOPS_TRUST_PATH."/libs/altsys/include/autoupdate_from_d3module.inc.php" ;
// ここまで
}
}
互換モジュールのモジュールインストールからインストール。
これはMySQLのバージョンによってはインストールでエラーがでるその場合は
/xoops_trust_path/libs/altsys/sql/mysql.sql
にあるsql のTYPE=MyISAMを「ENGINE=MyISAM」へ変更する。
インストールが終わったらhtml/preload/SetupAltsysLangMgr.class.phpを削除する
10月
24
2011
Protectorをインストール
ダウンロード
詳しい解説
これを書いた時点でのバージョンは3.41。
まずはファイルをダウンロードして解凍。
htmlとxoops_trust_pathの2フォルダがあるのでそれぞれをコピー。
互換モジュールのモジュールインストールからインストール。
コンフィグ global_disabled を追加しました
コンフィグ default_lang を追加しました
コンフィグ log_level を追加しました
コンフィグ banip_time0 を追加しました
コンフィグ reliable_ips を追加しました
コンフィグ session_fixed_topbit を追加しました
コンフィグ groups_denyipmove を追加しました
コンフィグ san_nullbyte を追加しました
コンフィグ die_badext を追加しました
コンフィグ contami_action を追加しました
コンフィグ isocom_action を追加しました
コンフィグ union_action を追加しました
コンフィグ id_forceintval を追加しました
コンフィグ file_dotdot を追加しました
コンフィグ bf_count を追加しました
コンフィグ bwlimit_count を追加しました
コンフィグ dos_skipmodules を追加しました
コンフィグ dos_expire を追加しました
コンフィグ dos_f5count を追加しました
コンフィグ dos_f5action を追加しました
コンフィグ dos_crcount を追加しました
コンフィグ dos_craction を追加しました
コンフィグ dos_crsafe を追加しました
コンフィグ bip_except を追加しました
コンフィグ disable_features を追加しました
コンフィグ enable_dblayertrap を追加しました
コンフィグ dblayertrap_wo_server を追加しました
コンフィグ enable_bigumbrella を追加しました
コンフィグ spamcount_uri4user を追加しました
コンフィグ spamcount_uri4guest を追加しました
コールバック 'xoops_module_install_protector' を実行することができませんでした
Protector モジュールのインストールに失敗しました
Force Uninstallation is started.
‘xops_module_install_protector’ を実行することができませんでした。。。
エラーが出た。
これはMySQLのCREATE で TYPE=MyISAMとなってるから!
/xoops_trust_path/modules/protector/sql/mysql.sql
にあるsql 「CREATE TABLE log」 「CREATE TABLE access」のTYPE=MyISAMを「ENGINE=MyISAM」へ変更する。
これでインストールできました。
次にmainfile.phpを編集。下の方に2箇所追記します。
if (!defined('_LEGACY_PREVENT_LOAD_CORE_') && XOOPS_ROOT_PATH != '') {
include_once XOOPS_ROOT_PATH.'/include/cubecore_init.php';
// protector ここから追記
include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php';
// ここまで
if (!isset($xoopsOption['nocommon']) && !defined('_LEGACY_PREVENT_EXEC_COMMON_')) {
include XOOPS_ROOT_PATH.'/include/common.php';
}
// protector ここから追記
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php';
//ここまで
}