laravel 이미지 업로드 실패에 대한 해결 방법: 1. PHP 구성 파일에서 파일 업로드를 활성화합니다. 2. "fileinfo" 확장을 설치합니다. 3. open_basedir을 닫습니다.
이 기사의 운영 환경: linux5.9.8 시스템, Laravel 버전 5.7, MacBook Air 2019 컴퓨터.
laravel 이미지 업로드에 실패하면 어떻게 해야 하나요?
linux 서버 laravel 프로젝트에서 이미지를 업로드하지 못했습니다.
다음 이유를 요약합니다.
1.linux 파일 권한 문제, (업로드 디렉터리 파일 권한이 '777'인지 확인하세요.)
2. PHP 구성 파일을 사용하면 파일 업로드가 가능합니다
-----------파고다------------ ------- ----------
3. "fileinfo"를 확장하세요
일반적인 상황에서는 여기에 업로드할 수 있습니다. , 여전히 메시지가 표시되면 업로드 실패그런 다음 오류 로그를 살펴보세요
로그 위치:
PHP Warning: Unknown: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/www/wwwroot/) in Unknown on line 0PHP message: PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0’,
------이 보고는 어떤 오류입니까?
PHP 경고: 알 수 없음: open_basedir제한 사항이 적용됩니다. 파일(/tmp)이 허용된 경로 내에 없습니다: (/www/wwwroot/) 라인 0의 알 수 없음 PHP 메시지: PHP 경고: 파일 업로드 오류 - 라인 0의 "알 수 없음"에 임시 파일을 생성할 수 없습니다.
open_basedir을 끄거나 경로를 다시 작성하세요. (php.ini)
오류 로그는 정말 좋은 것입니다.
관련 권장 사항: 최신 5개 Laravel 비디오 튜토리얼
위 내용은 laravel 이미지 업로드가 실패하면 어떻게 해야 할까요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!