Maison >cadre php >Laravel >Que faire si le téléchargement de l'image Laravel échoue

Que faire si le téléchargement de l'image Laravel échoue

藏色散人
藏色散人original
2021-12-31 16:02:442486parcourir

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 ;

Que faire si le téléchargement de l'image Laravel échoue

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
Que faire si le téléchargement de limage Laravel échoue
----------Pagoda------------------------------ ------- --------------------------

3. Développez "fileinfo"
Que faire si le téléchargement de limage Laravel échoue
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 :
Que faire si le téléchargement de limage Laravel échoue

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,

Solution :

Soit désactivez open_basedir, soit réécrivez le chemin ; (php.ini)

Résumé

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn