2

/Users/username/Sites/somesite/.htaccess

私は持っている

AllowOverride All
php_value include_path ".:/Users/username/Sites/somesite/inludesFolder:/usr/lib/php"

私も改造しました

/etc/apache2/httpd.conf

AllowOverride All

ウェブ共有を再開しましたが、追加のインクルード パスが見つかりません。php.ini を変更したり、PHP でこの追加のインクルード パスを設定したりしたくない

4

1 に答える 1

1

ファイルAllowOverride内の. .htaccessのポイントはファイルができることAllowOverrideを制限.htaccessすることであるため、通常、ファイル内では役に立ちません.htaccess。取り出してみて動作確認。

/etc/apache2/httpd.confまた、 Mac OS X の構成は、変更するのではなく、ファイルをドロップし/etc/apache2/usersて独自のディレクトリを構成するように設定されています。そこにあるファイルは、システムの更新やアップグレード後も維持されます!

たとえば、私のシステムでは、ファイル `/etc/apache2/mark' は次のようになります。

<Directory "/Users/mark/Sites/">
    Options Indexes MultiViews SymLinksIfOwnerMatch
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
于 2010-03-13T15:15:35.213 に答える