HomeハンドブックマニュアルFAQ(よくある質問)インストールに関する質問 › XOOPS Cubeモジュール版のインストールに関連する質問

XOOPS Cubeモジュール版のインストールに関連する質問

XOOPS_TRUST_PATHってなんですか?
XOOPS Cubeはブラウザよりアクセス可能な場所に設置されますが、ブラウザから全てのファイルへとアクセスできるのはセキュリティ上好ましくない場合があります。そこで、ブラウザよりアクセスできない場所へのパスを新たに設定し、そこへのパスを定義したものがXOOPS_TRUST_PATHです。
また、最近では、同一モジュールを複数インストールした際に、これらのモジュールが共通に使用するコードを置いておく場所としても利用されています。
XOOPS_TRUST_PATHの設定方法を教えてください。
XOOPS Cubeのmainfile.phpに、下記のような行を追加してください。
define('XOOPS_TRUST_PATH', 'xoops_trust_pathへのパス');
セキュリティ上、上記「xoops_trust_pathへのパス」にはブラウザがアクセスできない場所を指定することをお勧めします。なお、XOOPS Cube Legacy 2.1以降では、mainfile.phpにおいて既に
define('XOOPS_TRUST_PATH', '');
という行があるので、この行の空欄の箇所(''の間)にパスを書き込んでください。
例として下記のようになります。
define('XOOPS_TRUST_PATH', '/home/xxx/xoops_trust_path');
これでXOOPS_TRUST_PATHの設定は完了です。なお、XOOPS_TRUST_PATHとして指定したパスへのディレクトリが実際に存在することを確認してください。また、このディレクトリの下に更に「modules」および「PEAR」ディレクトリを予め作成しておくことをお勧めします。
‹ スタンドアローン版のインス... Up