PHP5를 모듈로 사용하여 Apache 웹 서버를 실행하고 있습니다 (공지 : CGI가 아닌 Apache 모듈로).
내 .htaccess 파일 중 일부 (gallery3 소프트웨어와 함께 제공되는 파일 http://gallery.menalto.com/ )에는 php_value 및 php_flag 문이 있습니다.
해당 폴더의 파일에 액세스하려고 할 때 500 서버 오류가 발생합니다. 그래서 apache2.conf를 편집하고 다음 줄을 추가했습니다.
<Directory /my/gallery/folder>
AllowOverride All
</Directory>
내가 잘못 했어? 재정의를 허용하고 PHP를 Apache 모듈로 실행합니다. error.log가 계속 알려주는 이유는 무엇 php_value not allowed here
입니까?
기본 Apache 구성에 액세스 할 수있는 경우 왜 htaccess 파일을 사용합니까? 지시문을 기본 구성 파일에 넣으십시오.
—
Zoredache
할 수는 있지만 이것이 해결책이 아닙니다. 소프트웨어에는 .htaccess 구성이 포함되어 있으며 모든 업데이트로 .htaccess를 덮어 씁니다. 따라서 이는 업스트림입니다. 모든 업데이트마다 이것을 유지하고 싶지 않습니다.
—
tvooo