PHP로 심볼릭 링크를 만들고 싶습니다.PHP symlink() : 쓰기 권한이있는 폴더에서 권한이 거부되었습니다.
심볼릭 링크는 업로드 된 파일과 동일한 위치에 있어야합니다. 괜찮습니까?
실제 문제는 symlink()
을 사용할 때 PHP가 쓸 수있는 디렉토리가 $_FILES
인 것과 동일한 디렉토리에서 권한 거부 오류가 발생한다는 것입니다.
text.txt
을 사용하여 테스트를 수행 한
하고 심볼릭 링크로 link
은 :
symlink("repository/text.txt", "link");
PHP 스크립트는 content/folder/script.php
에서 실행됩니다. 여기서 내가 뭘 잘못하고 있니? 심 링크에 파일 확장자가 필요한가요? 아니면 의심 스럽습니까?
'link'에 절대 경로를 지정하지 않았다면 PHP는 현재 작업 디렉토리를 사용합니다. – ajreal
그게 내 문제 였어. 아래의 goreSplatter의 게시물을 참조하십시오 .-) – Bojangles