php - Une erreur 500 s'est produite lors de la demande de publication. Où puis-je trouver la cause ? Il n'y a pas de journal correspondant dans le error_log en arrière-plan.
天蓬老师
天蓬老师 2017-05-16 13:02:30
0
11
1035

Une erreur 500 s'est produite lors de la demande de publication. Où puis-je trouver la cause ? J'ai regardé le journal des erreurs en arrière-plan et il n'y a pas de journal correspondant



天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous(11)
大家讲道理

Ajouter
dans le fichier d'entrée forum.php

ini_set('display_errors','On');
error_reporting(E_ALL);

Cela imprimera la pile d'erreurs

伊谢尔伦

L'erreur 500 est essentiellement le code, ou le code n'est pas complet et ne prend pas en compte le point zéro
Vous pouvez consulter le journal des erreurs de php.
Quant à ce dont vous parlez 后台的error_log, ce n'est pas très clair

左手右手慢动作

Commencez à signaler les erreurs en un coup d'œil, display_errors

左手右手慢动作

Il devrait y avoir une pile d'erreurs en dessous de votre Response这个tab, sinon, dans votre fichier d'entrée :

<?php
try {
    // any of your code
} catch(Exception $e) {
    echo "Exception\n", $e.getTraceAsString();
}
淡淡烟草味

1. Le serveur a-t-il reçu la demande du client ?

2. La demande du client reçue par le serveur est-elle correcte ?

3. Utilisez un outil pour envoyer les données de demande du client directement au serveur, puis suivez le programme serveur ou divers journaux sur le serveur pour voir où se situe le problème.

4. Si le serveur renvoie le résultat correct, utilisez-vous un outil pour renvoyer le résultat directement au client pour voir si le client l'a reçu correctement ? Et comment réagit le client ?

迷茫

500 signifie qu'une erreur s'est produite côté serveur, il n'est donc pas nécessaire de rechercher des problèmes front-end

迷茫

Le serveur est installé avec lnmpa,,,,php,apache,nginx J'ai lu les journaux d'erreurs correspondants ci-dessous, mais il n'y a aucune information correspondante sur cette erreur 500

.

Oui La mémoire maximale occupée par le script (memory_limit) : 192M dépasse

大家讲道理

Activez la configuration PHP pour afficher les erreurs de code PHP sous forme de journaux. Les fichiers journaux d'erreurs générés se trouvent généralement dans le répertoire racine où se trouve le programme.

曾经蜡笔没有小新

Développez une bonne habitude. Lorsque vous renvoyez des informations (en particulier le retour de classes API sans front-end), assurez-vous d'utiliser try and catch pour les gérer et enregistrez les exceptions dans le journal

Peter_Zhu

500 est une erreur dans le code. Définissez des points d'arrêt partout dans le code et vérifiez. La raison la plus probable est qu'il y a une erreur dans la connexion à la base de données, ou qu'il y a une boucle infinie dans une certaine partie du programme !

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal