이제는 Windows, IIS 환경을 사용하지 않으나, 기록을 위한 간단한 팁입니다.
WordPress를 Windows IIS 환경에서 호스팅하는 경우 업로드 된 파일 접근 문제 관련 솔루션입니다. PHP를 통해 업로드한 파일은 C:\Windows\Temp 폴더에 임시로 저장됐다가 실제 업로드될 장소로 이동됩니다. 이때 임시 폴더로 임시 파일이 저장되고 그 파일의 권한은 임시 폴더 권한에 상속됩니다.
WordPress가 호스팅되고 있는 프로세스가 임시 폴더에서 상속 받은 파일에 대한 접근 권한이 없으면 파일이 정상적으로 업로드 되었음에도 불구하고 접근할 수 없는 문제가 있습니다.
다음 사진과 같이 간단하게 C:\Windows\Temp 폴더를 IIS_IUSRS 권한을 부여해줌으로써 해결할 수 있습니다.
Reference: