LOGIN ID Password Auto Login Register Now! Lost Password?
Xoops Q&A

TRUST_PATH内のPHPファイルに直アクセスできないことの確認

  • ログインせずに、この質問カテゴリに投稿できません
  • Xoops Q&A ではゲスト投稿が禁止されています。登録はこちらからどうぞ
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2009-2-18 16:01 | 最終変更
aile  3rd Class 登録日: 2009-2-18   投稿数: 4
はじめまして、
検索してみましたが出てこないので質問させて頂きます。

ホダ塾ディストリビューション : HD-1.0.3を
無事インストールできたのですが、
installフォルダを削除後に、
protector のセキュリティガイドを確認した所、


「TRUST_PATH内のPHPファイルに直アクセスできないことの確認(リンク先が404,403,500エラーなら正常)
上にNGという画像が表示されていたり、リンク先でエラーが出ないようならXOOPS_TRUST_PATHの設置方法に問題があります。」


と表示されており、画像は×で表示できず、
リンク先は、”Forbidden”で、
アクセスできていないと思われます。

設置方法に問題があると表示されているわけですが、
あるべき場所にアップロードしただけなので、
何が間違っているのかよく分からない状況です。

何かしらの対処方法が考えられるならば
教えて頂けないでしょうか?


環境は、
さくらインターネットで、

www直下にxoopsフォルダを作って本体を設置し、
xoopsフォルダと同階層(本体の外側)に、
xoops_trust_pathフォルダを設置したパターンと、
wwwの上の階層にxoops_trust_pathフォルダを設置するパターンを試してみましたが、
どちらでも同じ状況です。

PHPファイルのパーミッションは、
さくら推奨の705で試しています。

mainfile.phpの設定

パターン1
define('XOOPS_ROOT_PATH', '/home/wifi/www/xoops');
define('XOOPS_TRUST_PATH', '/home/wifi/www/xoops_trust_path');

パターン2
define('XOOPS_ROOT_PATH', '/home/wifi/www/xoops');
define('XOOPS_TRUST_PATH', '/home/wifi/xoops_trust_path');
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-2-18 16:24 | 最終変更
jidaikobo  Moderator of Forum 登録日: 2006-3-20   投稿数: 656
jidaikobo です。
引用:

aileさんは書きました:
protector のセキュリティガイドを確認した所、

「TRUST_PATH内のPHPファイルに直アクセスできないことの確認(リンク先が404,403,500エラーなら正常)
上にNGという画像が表示されていたり、リンク先でエラーが出ないようならXOOPS_TRUST_PATHの設置方法に問題があります。」

と表示されており、画像は×で表示できず、
リンク先は、”Forbidden”で、
アクセスできていないと思われます。
バツがでてで、画像を表示しないなら安全な状態ですよ。「NG」っていう画像が出たらダメってことなので。

引用:
環境は、
さくらインターネットで、

www直下にxoopsフォルダを作って本体を設置し、
xoopsフォルダと同階層(本体の外側)に、
xoops_trust_pathフォルダを設置したパターンと、
wwwの上の階層にxoops_trust_pathフォルダを設置するパターンを試してみましたが、
どちらでも同じ状況です。

PHPファイルのパーミッションは、
さくら推奨の705で試しています。

mainfile.phpの設定

パターン1
define('XOOPS_ROOT_PATH', '/home/wifi/www/xoops');
define('XOOPS_TRUST_PATH', '/home/wifi/www/xoops_trust_path');

パターン2
define('XOOPS_ROOT_PATH', '/home/wifi/www/xoops');
define('XOOPS_TRUST_PATH', '/home/wifi/xoops_trust_path');
パターン1のときでも xoops_trust_path に入れ込んである .htaccess の deny from all がうまく機能していたということだと思います。
原理的にはどちらでもいいとおもいますが、まあ、せっかくなので www の上の階層に置いておいたらいいのではないでしょうか。
投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-2-18 16:36
aile  3rd Class 登録日: 2009-2-18   投稿数: 4
早速のお返事ありがとうございます。

×印=NGと勘違いしていただけのようで、
ホッとしました。

お騒がせして申し訳ありませんでした。
投票数:0 平均点:0.00

  条件検索へ


Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities