モジュールとしてPHP5を使用してApache Webサーバーを実行しています(注意:CGIではなくApacheモジュールとして!)。
私の.htaccessファイル(gallery3ソフトウェアが付属しています1の一部ではhttp://gallery.menalto.com/)、はphp_valueとのphp_flagの文があります。
そのフォルダー内のファイルにアクセスしようとすると、500サーバーエラーが発生します。そこで、apache2.confを編集して、次の行を追加しました。
<Directory /my/gallery/folder>
AllowOverride All
</Directory>
私は何か間違ったことをしましたか?オーバーライドを許可し、ApacheモジュールとしてPHPを実行します。なぜerror.logが教えてくれるのphp_value not allowed here
ですか?
メインのApache設定にアクセスできる場合、なぜhtaccessファイルを使用するのでしょうか。ディレクティブをメイン構成ファイルに入れるだけです。
—
Zoredache、2011
できますが、これは解決策ではありません。ソフトウェアには.htaccess構成が付属しているため(更新のたびに.htaccessが上書きされます)、これは上流のことです。すべての更新でこれを維持したくありません。
—
tvooo 2011