nginx - Passage de l'environnement php5.5 à php7.1, les 500 erreurs se sont produites lors de l'accès au site Web
给我你的怀抱
给我你的怀抱 2017-06-05 11:07:04
0
5
824

Emballez l'intégralité des fichiers du site, configurez le pseudo-statique, téléchargez la base de données et modifiez l'adresse de la base de données et le numéro de compte.
L'accès est une erreur 500 et toutes les pages sont 500.
L'environnement précédent était php5.5 mysql5.1 sur l'hôte virtuel Alibaba Cloud
Maintenant, c'est l'environnement lnmp de oneoneinstack php7.1 mysql 5.7
Y a-t-il un moyen de le résoudre ?

给我你的怀抱
给我你的怀抱

répondre à tous(5)
漂亮男人

C'est normal.
Tout comme un tas de logiciels que vous pouvez utiliser sous XP, vous ne pouvez pas les utiliser sous Win10

Découvrez ensuite où se produit l'erreur 500.
Mettez ce php en premier et mettez-le au début

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

Ensuite, voyez quelle est l'erreur. Si le message d'erreur est toujours 500 et qu'il n'y a pas de contenu détaillé de l'erreur, accédez au journal des erreurs du serveur Web pour le trouver, généralement appelé error.log.

Ensuite, j'ai vérifié et corrigé les erreurs une par une. .

Votre PHP et MySQL sont tous deux des mises à niveau majeures, et il doit y avoir beaucoup de problèmes. Bonne chance.

黄舟

Regardez le journal des erreurs dans son ensemble

淡淡烟草味

Vous n'avez pas effectué de mise à niveau sur le serveur de test maintenant ?

为情所困

L'erreur 500 représente une erreur interne au serveur, c'est-à-dire une erreur de code. De nombreuses façons d'écrire 5 ne sont pas prises en charge par 7. Regardez les erreurs signalées et corrigez-les une par une.

習慣沉默

php-error.log

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