나는 symlink를 사용하는 PHP 프로젝트에서 작업하려고합니다. (리눅스에서 개발되었습니다). 내가 창문에있어
, 내가 개발 서버로 리눅스에 대한 일명 윈도우 서브 시스템 창에 우분투에 일명 배쉬 창에 떠들썩한 파티를 사용합니다.윈도우에서 bash의 symlink : 아파치가 존재하지 않는 .htaccess를 열려고 시도합니다.
아파치가 symlink 내에서 파일에 도달하려고 시도 할 때 실패합니다.
예 :
[core:error] [pid 742] AH00554: Access to file /var/www/website/symlink/.htaccess denied by server: not a regular file
난 이유를 알고하지 않습니다하지만 아파치가 존재하지 않는 .htaccess 파일을 열려고 보인다 내가 그것을 /var/www/website/symlink/index.html 열 때 403 반환 , 물론 그것에 실패합니다.
(가상 호스트 루트의 범위 밖으로 심볼릭 링크 점)
모든 777
내가 성공적으로 명령 줄에서 /var/www/website/symlink/index.html에 액세스 할 수 있습니다.
심볼릭 링크를 제거하고 대상 디렉토리를 복사 할 때 index.html 파일에 성공적으로 액세스 할 수 있습니다.
심볼릭 링크를 삭제하고 다시 만들려고했지만 아무 것도 변경하지 않았습니다.
/var/www/website/symlink/.htaccess를 만들려고했지만 아무 것도 변경하지 않았습니다.
버그 또는 아파치 설정 또는 다른 것 같습니까?
이 버그는하지만 고칠 때 내가 궁금해
는 ... 빌드합니다. 수정 사항은 Win10 Creators Update에 포함될 것입니다. (2017 년 3 월 출시) – onoma