.htaccess에서 php_value 및 php_flag 사용 허용 제공되는 파일 http://gallery.menalto.com/ )에는 php_value 및 php_flag

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입니까?



답변

기본 apache2.conf가 아닌 가상 호스트 내에 ” Directory “지시문 을 추가하십시오 . 또한 이것이 우분투 / 데비안 인 경우, 추가 가상 호스트를 사용하지 않는 경우 / etc / apache2 / sites-available / default 에서 변경해야합니다.


답변

XAMPP를 사용하여 DocumentRoot를 / Users / USERNAME / Sites에 구부리는 경우 다음과 같은 두 번째 아파치 구성 파일이 있습니다.

/Applications/XAMPP/etc/extra/httpd-userdir.conf

/ Users / * / Sites에 대한 AllowOverride 설정을 정의합니다.

AllowOverride FileInfo AuthConfig Limit Indexes

이 힌트는 다른 AMP 스택에서도 작동합니다.


답변