Solution à l'erreur 500 lors du téléchargement de fichiers en PHP : Vérifiez d'abord si les autorisations du répertoire client_body_temp sont définies sur inaccessible ; puis vérifiez si la valeur de client_body_buffer_size est trop petite. Si c'est le cas, augmentez la valeur.
Problème :
peut télécharger des fichiers de moins de 10 000 $, mais signalera une erreur 500 lors du téléchargement de fichiers de plus de 10 000 $.
(Tutoriel recommandé : Tutoriel vidéo php )
Solution :
1 Vérifiez si le répertoire client_body_temp est défini pour être inaccessible, afin qu'il y ait. n'est pas autorisé à écrire des fichiers temporaires ;
2. Vérifiez si client_body_buffer_size utilise le paramètre par défaut ;
3. Vérifiez si client_header_buffer_size est défini sur une valeur plus grande.
Concernant le rôle du répertoire client_body_temp, en termes simples, si le client POST un fichier relativement volumineux et que la longueur dépasse la taille du tampon nginx, une partie ou la totalité du contenu du fichier doit être temporairement stockée dans le Répertoire client_body_temp. Fichiers temporaires.
Recommandations associées : formation php
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!