데비안 "테스트" 시스템에 Moodle을 설치한 후 요청이
http://localhost/moodle/theme/image.php/clean/core/1473903261/req
반환되었습니다 .
Not Found
The requested URL /moodle/theme/image.php/clean/core/1473903261/req was not found on this server.
(이미지를 찾을 수 없을 뿐만 아니라, PHP 스크립트 자체도 찾을 수 없습니다!)
그런데 http://localhost/moodle/theme/image.php
반품 요청을 하더군요
Image was not found, sorry.
(사진은 못 찾았는데, PHP 스크립트 자체는 있었네요!)
따라서 제가 이해 image.php
한 바로는 .php/
.
왜? 그것을 치료하는 방법?
서버는 Apache 2.4.23입니다.
답변1
Apache 구성에서는 AcceptPathInfo 지시어를 설정해야 합니다.
.htaccess 지원이 켜져 있으면 이를 Moodle 디렉토리에 추가할 수 있습니다. .htaccess에 다음 줄을 추가하세요.
AcceptPathInfo On
또한 Apache 구성 파일의 거의 모든 컨텍스트에 배치하여 해당 컨텍스트에서 활성화할 수도 있습니다.
http://httpd.apache.org/docs/2.4/mod/core.html#acceptpathinfo