ArchLinux에서 서버를 실행하려고하는데 아파치와 PHP가 정상적으로 작동하지만 PHP로 파일을 업로드 할 수 없습니다. . 나는 Stackoverflow에서 이런 종류의 많은 질문을 보았고 내가 찾은 모든 제안을 사용한 것처럼 보이지만 여전히 얻을 수있다.move_uploaded 파일 : 스트림을 열지 못했습니다 : /srv/http/upload.php에 권한이 없습니다.
failed to open stream: Permission denied in /srv/http/upload.php
오류.
(나는 잘하지 그게 전부 알고 있지만 내가 로컬로 일하고 내가 777에/tmp를 /,/가정/관리자/SCRIPTS/TR 및 /는 SRV/HTTP에 대한 사용 권한을 설정Warning: move_uploaded_file(): Unable to move '/tmp/phpZvJK1l' to '/home/administrator/SCRIPTS/tr/solution.cpp' in /srv/http/upload.php on line 20
정확하게하려면 지금 당장 나는 그것을 어떻게 든 작동 시키려고한다).
또한이 디렉토리의 모든 소유자를 http (즉, PHP를 실행하는 사용자)로 설정했지만 여전히 문제가 없습니다.
임시 디렉토리를/home/temp로 변경했지만 여전히 동일한 오류가 발생합니다. 내가 방금 알 수없는 바보 같은 실수를하고있는 것 같습니다. – Petr
UPD : 모두 완료되었습니다./administrator 폴더 소유자를 http : // – Petr