phpcms 디렉토리가 존재하지 않으면 어떻게 해야 하나요?
phpcms 업로드 프롬프트가 임시 폴더/디렉토리를 찾을 수 없습니다(해결책)
[phpcms 백그라운드 업로드가 임시 폴더를 찾을 수 없습니다.] 이 오류 메시지는 사용자 정의된 것입니다. 예를 들어 특정 상점 프로그램은 업로드할 때 프롬프트를 표시합니다. CMS를 업로드하면 "업로드할 파일을 선택하지 않았습니다"라는 메시지가 나타납니다. PHP 시스템마다 의견이 다르지만 실제로는 PHP에서 사용하는 임시 폴더에 쓰기 권한이 없다는 오류로 인해 발생합니다. 이때 $_FILES['XXX']['error']의 에러코드 값은 6이다.
먼저 php.ini 파일을 열고 IIS에서 PHP 환경을 구성해야 합니다. php.ini 파일은 일반적으로 %system%/windows에 있습니다. 여기서는 php.ini를 열고
;upload_tmp_dir =;upload_tmp_dir =
를 찾습니다. 뒤에는 우리가 있습니다. 임시 폴더가 설정되어 있지 않습니다. 이상한 점은 php.ini에 이 항목을 설정하지 않은 중국 서버가 많다는 것입니다. 그러나 영어 서버에서는 작동하지 않습니다.
그런 다음 직접 설정하세요
upload_tmp_dir 항목 앞의 (;) 세미콜론을 제거하고 그 뒤에 경로를 추가하세요. 예를 들어 다음과 같이 설정하세요.
upload_tmp_dir ="C:/windows/temp"
웹사이트 익명 액세스 사용자 그룹을 C 디렉터리에 추가하세요. /windows/temp 읽기 및 쓰기 권한입니다.
여기서 주목해야 할 한 가지는 상위 디렉터리 창의 경우 사용자 사용자의 "디렉터리 목록" 권한도 설정해야 한다는 것입니다. 그렇지 않으면 유효하지 않습니다. 이 문제로 오랫동안 헷갈렸는데 드디어 문제가 해결되었습니다!
PHP 중국어 웹사이트, 수많은 무료 PHPCMS 튜토리얼, 온라인 학습을 환영합니다!
위 내용은 phpcms 디렉토리가 존재하지 않는 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!