upload_func = 'copy';"를 "$this->upload_func='move_upload"로 변경하세요."/> upload_func = 'copy';"를 "$this->upload_func='move_upload"로 변경하세요.">
phpcms 첨부파일 업로드에 실패하면 어떻게 해야 하나요?
첫 번째 해결 방법: Apache 구성 파일을 직접 수정합니다. php.ini 파일을 수정합니다. (이 방법은 VPS, 독립 서버 또는 로컬로 구축된 환경에만 적용 가능하며 가상 호스트에는 적용되지 않습니다. 이는 참고용일 뿐입니다.)
확장명=php_zip.dll을 확장명=php_zip.dll로 변경하세요. (즉, 이전 코드에서 ";"를 제거합니다.)
두 번째 해결 방법: attachment.class.php 파일을 수정하세요.
$this->upload_func = 'copy';
를 $this->upload_func = 'move_uploaded_file';
알림: 이 방법을 사용하면 사진 자동 원격 저장이 실패할 수 있습니다.
세 번째 해결 방법: 코드 파일을 수정하세요. phpcmsmodulesattachmentattachments.php 파일을 찾으세요.
다음 코드를
If(empty($this->userid)){
로 바꾸세요:
if(empty($_POST[‘userid’])){
이전 오버레이를 저장하고 업로드하여 문제를 해결하세요. 이 방법은 관리자 권한으로 제출됩니다.
네 번째 해결 방법: 주석 코드 방법. phpcmsmodulesattachmentattachments.php 파일을 찾으세요.
50-54 정도의 모든 코드 줄을 주석 처리하세요. 구체적인 주석 처리된 코드는 다음과 같습니다.
//判断是否登录 If(empty($this->userid)){ exit(‘0’); }
지금은 이 코드 줄을 삭제하거나 주석 처리하세요. 여기서는 로그인 후에만 업로드가 가능하다고 판단됩니다. 그렇지 않으면 반환은 0 종료이며, 이는 정의되지 않음을 의미합니다.
위 4가지 유형은 phpcms에 사진이나 첨부 파일을 업로드할 때 정의되지 않은 프롬프트를 해결하기 위해 편집자가 편집한 완벽한 솔루션 4가지입니다.
PHP 중국어 웹사이트, 수많은 무료 PHPCMS 튜토리얼, 온라인 학습을 환영합니다!
위 내용은 phpcms 첨부파일 업로드에 실패하면 어떻게 해야 할까요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!