PHP로 업로드 시 임시파일을 찾을 수 없다는 오류가 발생하면 어떻게 해야 하나요?

藏色散人
풀어 주다: 2023-03-02 21:10:01
원래의
3164명이 탐색했습니다.

PHP 업로드 시 임시 파일을 찾을 수 없음 오류에 대한 해결 방법: 먼저 "php.ini" 파일을 연 다음 "upload_tmp_dir" 항목 앞의 세미콜론을 제거한 다음 "C:/windows/temp와 같은 경로를 추가합니다. " 마지막에 ; 마지막으로 웹 사이트 익명 액세스 사용자 그룹에 읽기 및 쓰기 권한을 추가합니다.

PHP로 업로드 시 임시파일을 찾을 수 없다는 오류가 발생하면 어떻게 해야 하나요?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿