Solutions à l'échec du téléchargement d'images Laravel : 1. Activez le téléchargement de fichiers dans le fichier de configuration PHP ; 2. Installez l'extension "fileinfo" ; 3. Fermez open_basedir ;
L'environnement d'exploitation de cet article : système linux5.9.8, Laravel version 5.7, ordinateur MacBook Air 2019.
laravel Que dois-je faire si le téléchargement de l'image échoue ?
Le projet Laravel du serveur Linux n'a pas réussi à télécharger les images
Les raisons suivantes sont résumées :
Problème d'autorisations du fichier .linux (assurez-vous que les autorisations du fichier du répertoire de téléchargement sont "777")
2. Le fichier de configuration PHP permet le téléchargement de fichiers
----------Pagoda------------------------------ ------- --------------------------
3. Développez "fileinfo"
Dans des circonstances normales, vous pouvez téléchargez-le ici, si vous recevez toujours un message Échec du téléchargementEnsuite, regardez le journal des erreurs
Emplacement du journal :
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’,
------------------Quelle erreur est-ce un rapport
Avertissement PHP : Inconnu : open_basedirDes restrictions sont en vigueur. Le fichier (/tmp) ne se trouve pas dans le chemin autorisé : (/www/wwwroot/) dans inconnu à la ligne 0 Message PHP : Avertissement PHP : erreur de téléchargement de fichier - Impossible de créer un fichier temporaire dans "inconnu" à la ligne 0,
Soit désactivez open_basedir, soit réécrivez le chemin ; (php.ini)
Les journaux d'erreurs sont vraiment de bonnes choses.
Recommandations associées : Les cinq derniers didacticiels vidéo Laravel
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!