Nous allons vous montrer, Comment réparer "500 Internal Server Error" dans WordPress. WordPress est un système de gestion de contenu (CMS) utilisé par des millions de personnes car il est gratuit, personnalisable et facile à utiliser. Bien qu'il existe de la documentation pour à peu près tout, beaucoup de gens ont du mal à gérer leurs propres sites. Cela peut conduire à la dégradation de leurs sites, ce que personne n'aime. L'un des problèmes les plus courants qui se produit avec WordPress est Erreur interne du serveur 500. Dans ce guide, nous allons vous montrer quelques conseils sur la façon de réparer 500 Internal Server Error et obtenir votre site WordPress opérationnel sur votre VPS Linux.
La première chose que vous devez faire est de sauvegarder votre site WordPress et votre base de données MySQL. Quelle que soit la cause du problème et sa gravité, il est toujours bon d'avoir une sauvegarde du site. Une fois que vous créez une sauvegarde de votre site WordPress, vous pouvez continuer avec les autres étapes.
1. Activer le débogage dans WordPress
Il est toujours bon de commencer par déboguer le problème. WordPress est livré avec des systèmes de débogage spécifiques conçus pour simplifier le processus. Pour activer le débogage dans WordPress, connectez-vous à votre serveur via FTP / SFTP ou SSH et modifiez wp-config.php
fichier. Ajouter les lignes suivantes avant le / * C'est tout, arrêtez l'édition! Joyeux blogging. * / en ligne:
define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', true);
WP_DEBUG est une constante PHP qui est utilisée pour déclencher le mode de débogage dans WordPress tout en WP_DEBUG_LOG provoque toutes les erreurs à enregistrer dans un fichier journal appelé debug.log
.
Enregistrez le fichier de configuration et répétez l'opération WordPress qui a échoué Erreur interne du serveur 500. Vérifiez la debug.log
fichier journal à l'intérieur du /wp-content/
répertoire pour les erreurs PHP, les avis et les avertissements et s'il y en a vous pouvez essayer de les réparer.
Idéalement, vous voudrez avoir le code suivant dans votre wp-config.php
fichier:
// Activer le mode WP_DEBUG define ('WP_DEBUG', true); // Activer la journalisation du débogage dans le fichier /wp-content/debug.log define ('WP_DEBUG_LOG', true); // Désactive l'affichage des erreurs et des avertissements define ('WP_DEBUG_DISPLAY', false); @ini_set ('display_errors', 0); // Utilise les versions dev des fichiers JS et CSS principaux (requis uniquement si vous modifiez ces fichiers principaux) define ('SCRIPT_DEBUG', true);
2. Augmentez la limite de mémoire PHP dans WordPress
L'une des causes les plus fréquentes de Erreur interne du serveur 500 message est épuisant la limite de la mémoire PHP. Ceci est généralement défini dans le php.ini
fichier. Vous pouvez directement essayer d'augmenter le memory_limit in php.ini
et redémarrez votre serveur HTTP Apache / service PHP-FPM. L'alternative est d'ajouter la ligne suivante dans votre wp-config.php
fichier:
define ('WP_MEMORY_LIMIT', '64M');
Dans le cas où votre application nécessite plus de mémoire en raison de plusieurs plugins actifs et d'un thème lourd, vous pouvez définir une valeur plus élevée ici.
3. Créer un nouveau fichier .htaccess
Le .htaccess
le fichier peut facilement être corrompu en raison d'un mauvais plugin ou de modifications manuelles. Connectez-vous à votre serveur via FTP / SFTP ou SSH et renommez le fichier en .htaccess.BAK
or .htaccess.CORRUPTED
et créer un nouveau .htaccess
déposer auprès de la paramètres de base .htaccess.
4. Désactiver les plugins dans WordPress
Si aucune des solutions précédentes n'a fonctionné, vous pouvez essayer de désactiver tous vos plugins dans WordPress. Si vous avez accès au tableau de bord WordPress, vous pouvez naviguer vers le Extensions section et désactiver chaque plugin un par un. Après chaque désactivation, vous pouvez actualiser votre site et vérifier si le problème est résolu.
Si vous ne parvenez pas à accéder au tableau de bord WordPress, vous pouvez désactiver les plugins via FTP / SFTP ou SSH. Connectez-vous à votre serveur, accédez à votre wp-content
et renommer le plugins
répertoire à plugins.DEACTIVATED
. Alternativement, vous pouvez naviguer jusqu'à plugins
répertoire et désactiver chaque plugin un par un. Ne pas oublier d'activer les plugins une fois que vous avez terminé en renommant le plugins.DEACTIVATED
répertoire de retour à plugins
Heureusement, certaines de ces solutions vous ont aidé à corriger l'erreur interne du serveur 500. Si vous rencontrez toujours une erreur interne du serveur 500, il est recommandé de contacter votre fournisseur d'hébergement Web.