현재 새로운 웹 사이트에서 작업 중이며 Elgg (Elgg.org)를 실행하고 싶습니다. PHP5에서 완전히 실행되며 .htaccess 파일에 많은 재 작성 규칙이 정의되어 있습니다. Elgg 커뮤니티에서 찾지 못했거나 답을 얻었으므로 여기에서 질문을하려고합니다.mod_rewrite, 아파치 2.2의 vhosts (windows)
Windows 컴퓨터에서 여러 사이트를 실행 중이므로 이제 Elgg 설치용 사이트를 하나씩 만들고 싶습니다. 우리가 그들을 obc.example.com에 놓았다고 가정 해 봅시다. 내 아파치 - vhosts.conf 파일에 다음 행을 추가 : 나는 Elgg 설치 프로그램을 실행하면 (예를 들어) obc.example.com, eerything에 직접
# De New Elgg Environment
<VirtualHost *:*>
DocumentRoot "C://htdocs/elgg/OBC"
ServerName example.com
ServerAlias obc.example.com
</VirtualHost>
문제가 처음에 잘 작동하는 것 같다 장소. 나는 데이터베이스 항목에 대해 묻는 멋진 화면을 얻습니다. 페이지를 제출할 때 다음 화면이 표시됩니다. 이것은 제가 만들고있는 웹 사이트의 자격 증명입니다. 하지만 제출할 때 다음과 같은 404 오류가 표시됩니다. 요청한 URL/action/systemsettings/install을이 서버에서 찾을 수 없습니다.
재 작성 엔진 때문에 발생합니다. Elgg 문제 해결 문서에서이 사실을 알 수 있습니다. ;)
지금 문제는 : 아파치에게 .htaccess 파일을 다시 쓰기 규칙으로 사용하도록 어떻게 말할 수 있습니까? ~하지만이 도메인에 대해서만? (가상 호스트, obc.example.com)
감사합니다,
Douwe 피터