문제
성공한 사람이 있습니까? FASTCGI, MySQL 데이터베이스 및 URL Rewriter 2.0 베타를 통해 PHP를 사용하여 어딘가에 도착할 수 있었지만 대부분의 코드는 IIS 재 작성자가 아직 지원하지 않는 다시 작성된 바이스 규칙에 따라 다릅니다. 말할 것도없이, 서버 루트에 배포하는 것은 실제로 옵션이 아닙니다 ...
해결책
글쎄, 모든 경로에 응용 프로그램 루트를 추가하면 문제가 해결 될 것 같습니다. 다음은 배포하는 단계입니다.
- FastCGI를 통해 PHP를 설치하십시오. php.ini에서
- 활성화
short_open_tag
- 설정
error_reporting
에게E_ALL & ~E_NOTICE
- 활성화
- .htaccess에서 다시 쓰기 규칙을 가져옵니다 Urlrewriter 2.0+ (현재 베타).
- rewritebase + 두 가지 조건과 첫 번째 규칙을 제거하십시오.
- 절대보다는 다른 모든 사람을 상대적으로 다시 작성합니다 (
/index.php
->index.php
)
- TestSwarm에서 URL을 패치하십시오
나는 이것의 대부분을 패치 (web.config + php 패치)로 제출하려고하지만 여전히 git에 아주 새로운 것이므로 얻을 때까지 며칠이 걸릴 수 있습니다 :)
제휴하지 않습니다 StackOverflow