PHP 업로드 시 임시 파일을 찾을 수 없음 오류에 대한 해결 방법: 먼저 "php.ini" 파일을 연 다음 "upload_tmp_dir" 항목 앞의 세미콜론을 제거한 다음 "C:/windows/temp와 같은 경로를 추가합니다. " 마지막에 ; 마지막으로 웹 사이트 익명 액세스 사용자 그룹에 읽기 및 쓰기 권한을 추가합니다.
php 업로드에서 임시 폴더를 찾을 수 없습니다(해결책)
[임시 폴더를 찾을 수 없습니다.] 이 오류 메시지는 사용자 정의된 것입니다. "업로드할 파일을 선택하지 않았습니다"라는 메시지가 나옵니다. PHP 시스템마다 의견이 다르지만 실제로는 PHP에서 사용하는 임시 폴더에 쓰기 권한이 없다는 오류로 인해 발생합니다. 이때 $_FILES['XXX']['error']의 에러코드 값은 6이다.
권장: "PHP Tutorial"
먼저 php.ini 파일을 열고 IIS에서 PHP 환경을 구성해야 합니다. php.ini 파일은 일반적으로 %system%/windows에 있습니다. ini 및 검색
;upload_tmp_dir =;upload_tmp_dir =
여기에는 경로가 없습니다. 즉, 임시 폴더를 설정하지 않았습니다. 이상한 점은 php.ini에 이 항목을 설정하지 않은 중국 서버가 많다는 것입니다. 하지만 영어 서버에서는 작동하지 않습니다.
그런 다음 직접 설정하세요
upload_tmp_dir 항목 앞의 (;) 세미콜론을 제거하고 그 뒤에 경로를 추가합니다. 예를 들어 다음과 같이 설정합니다.
upload_tmp_dir ="C:/windows/temp"
웹 사이트 익명 액세스 사용자 그룹을 C:/ 디렉터리에 추가합니다. windows/temp 읽기 및 쓰기 권한입니다.
여기서 주목해야 할 또 다른 점은 상위 디렉터리 창의 경우 사용자 사용자의 "디렉터리 목록" 권한도 설정해야 하며 그렇지 않으면 유효하지 않다는 것입니다. 나는 이 문제로 오랫동안 의아해했습니다.
위 내용은 PHP로 업로드 시 임시파일을 찾을 수 없다는 오류가 발생하면 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!