ここで例を参照してください: http://mattpotts.com/portal/
includeme.htm
必要なパスの各ディレクトリにを配置して、障害点を見つけました。同じディレクトリ構造を持つローカル マシン (Windows) では正常に動作しますが、リモート (Linux) サーバーでは失敗します。
ディレクトリ構造:
+-firefli/ drwx--x--x
+-private_html/ drwx------
+-foo/ drwxr-xr-x
+-bar/ drwxr-xr-x
+-portal/ drwxr-wr-w
+-public_html/ drwxr-wr-w
+-foo/ drwxr-wr-w
+-portal/ drwxr-wr-w
private_html
アクセス許可は、それが問題の原因となっているディレクトリであることを確認します。ディレクトリ構造の目的を理解していただければ幸いです。これが一般的な方法かどうかはわかりませんが、私にとってはうまくいきます。さて、今まで。
私はそれを尋ねるのに非常に長い道のりを歩んできましたが、私の質問は単にこれです: に設定private_html
することに何か問題がありますdrwxr-xr-x
か? Web経由でアクセスできるようにしたくないことを考えると。しかし、許可はそうすべきではありませんか? public_html
http経由でディレクトリにアクセスできるようにするのはapacheだからです。