클라이언트 용 PHP CMS를 설정 중이며 파일 업로드가 제대로 작동하지 않습니다.GoDaddy PHP 및 공유 Windows 서버 파일 업로드 문제
내 클라이언트가 PHP 5를 실행하는 GoDaddy.com 공유 Windows IIS 7.0 서버에 있습니다. 클라이언트가 ASP.NET을 사용하는 GoDaddy 계정에 호스팅 된 다른 사이트를 가지고 있기 때문에 Linux로 전환 할 수 없습니다. 나는 리눅스로 전환을 시도했으나 그 사이트는 실패했다. 그래서 나는 윈도우가 붙어있다.
당신은 내가 이것에 대한 절대 경로를 사용했습니다 볼 수 있듯이 :
upload_tmp_dir을이 = D : \ mytemp
\ HTML \ \ 2,556,240 호스팅하지만 아무것도하지 않은 것 같다. 내 업로드 스크립트를 실행할 때이 오류를 얻을 :
경고 : 인 move_uploaded_file() [function.move 업로드 파일] : IMG '에'\ TEMP TMP \ php895B.tmp \ D '이동할 수 없습니다 D에서 /1291406212_slideshow_run.jpg ': 내 upload_tmp_dir을 설정, 당신은 내가 아니라, 내
phpinfo()
에이 있다고 볼 수있다 (48)
비록 줄에 HTML \ admin_class \ simpleIMG.php \ \ 2,556,240 호스팅 \ 여전히 나열된 다음 TEMP/TMP 디렉터리를 참조하십시오.
TEMP d : \ temp \ tmp
,515,TMP의 D : \ 온도 \ TMP
_SERVER [ "TEMP"] D : \ 임시 \ tmp를
_SERVER [ "TMP"] D : \ 온도 \ TMP
때 session.save_path D : \ TEMP \ PHP
(이 session.save_path를 upload_tmp_dir과 동일한 절대 경로로 변경해 보았지만 PHP 세션() 로그인 스크립트가 작동을 멈췄습니다. D : \ TEMP \ PHP로 다시 변경해야합니다)
Help! Windows 서버에서 파일 업로드 스크립트를 사용하는 방법이 있어야한다는 것을 알고 있습니다.
php.ini
파일에 누락 된 것이 있습니까? 또는 다른 방법으로 파일을 업로드 할 수 있습니까?
아니요 Linux 응? 모노는 어때? –
방금 확인한 내용과 아니요, 리눅스 및 창만 사용 가능합니다. – Francisc0
업데이트로 답변을 게시하고 수락해야합니다. –