Guides en français pour créer un site Wordpress, Prestashop – Tutoriels LWS

Comment corriger une erreur « Parse error : Syntax error » sur WordPress ?

Dans la grammaire française, mal placer un mot dans une phrase ou oublier de le placer est une erreur de syntaxe. En programmation, c’est presque la même chose. Le message « Parse error : Syntax error » apparait lorsque des erreurs sont repérées dans votre code. Analyser le fichier, voire afficher le site web, devient impossible pour le compilateur. 🤯 En effet, l’analyseur ne peut ni lire le code ni l’interpréter.

Si, pour les plus expérimentés, corriger cette erreur est un jeu d’enfant, les novices, eux, ont généralement de la peine à trouver les solutions adéquates. 🤔

Objectif

Dans cet article, nous vous expliquons comment corriger une erreur « Parse error : Syntax error » sur WordPress.

Prérequis

Pour suivre ce tutoriel, il est nécessaire de pouvoir accéder aux fichiers sources du site (via un gestionnaire de fichiers, ou en utilisant un logiciel FTP tel que FileZilla).

Besoin d’un hébergeur pour votre site ?

LWS vous conseille sa formule d’hébergement web en promotion à -25% (offre à partir de 1,49€ par mois au lieu de 1,99 €). Non seulement les performances sont au rendez-vous mais vous profitez d’un support exceptionnel.

Découvrir l’offre

Les causes les plus courantes de l’erreur « Parse error : Syntax error »

Tout comme les autres erreurs WordPress, l’erreur « Parse error : Syntax error » peut en faire paniquer plus d’un. Or, bien que ce type d’erreur ne soit pas très courant, le corriger n’est pas complexe. Découvrez ses sources fréquentes :

Insertion d’un code PHP erroné

Le plus souvent, l’erreur de syntaxe est causée par une ponctuation ou un symbole manquant, un caractère inattendu ou encore un mot incorrect. Le code peut aussi être erroné lorsque le développeur insère la balise open tout en copiant et collant un extrait de code PHP. En effet, aucune balise open n’est requise dans ce type d’opération.

Installation d’un plugin incompatible

L’erreur « Parse error : Syntax error » peut survenir pendant que vous installez ou mettez à jour un plugin. Cette situation apparaît lorsque l’extension installée ne convient pas à votre version WordPress. Dans ce cas, le problème surgit pile au moment où vous installez ou mettez à jour l’extension incompatible.

Modification du thème

Si vous modifiez votre thème à l’aide du Customizer de WordPress, votre écran pourrait également afficher le message d’erreur. Pour localiser l’erreur, il vous suffit de modifier le fichier wp-config.php.

Les solutions pour corriger l’erreur « Parse error : Syntax error » sur WordPress

Il est important de régler cette erreur d’analyse tout de suite après son apparition. Dans le cas contraire, vous verrez à la place de votre site une page blanche ou un message d’erreur. De facto, accéder à votre site sera impossible. Votre site web WordPress connaitra par conséquent une baisse de trafic et perdra son classement dans les moteurs de recherche.

Pour éviter tous ces tracas et corriger l’erreur d’analyse « Parse error : Syntax error » sur WordPress, suivez ces étapes :

Étape 1 : Localisation de la source du problème

Si l’erreur n’a pas été causée par l’installation d’un plugin ou thème incompatible, vous devez, pour commencer, observer le message d’erreur. Vous constaterez le chemin d’accès menant vers le fichier corrompu. Vous verrez également la ligne comportant le code erroné. 🙂

Pour régler le problème, il faut modifier ce fichier dans le but de corriger l’erreur de syntaxe. 👇

Étape 2 : Édition du fichier source

Une fois l’erreur repérée, vous pouvez commencer à éditer le fichier. Pour ce faire, il faut ouvrir votre compte et aller dans le dossier qui comporte le fichier. Ensuite, trouvez la ligne corrompue. Pour rappel, cette ligne est mentionnée dans l’URL en dessous du message « Parse error : Syntax error ». 💡

Voici comment vous pouvez accéder au fichier en fonction de votre formule d’hébergement :

Accéder au fichier source via cPanel

Tout d’abord, il faut se connecter à votre compte cPanel. Puis, entrez dans le Gestionnaire de fichiers.

Dans la barre de menu, cliquez sur « Modifier » après avoir sélectionné le fichier à modifier. S’il s’agit d’un site principal, vous verrez une icône de globe.

Ensuite, cherchez le bouton « Edit » dans la fenêtre qui vient d’apparaître.

Après un clic, vous pourrez apporter les modifications à la ligne qui comporte le code défectueux afin de supprimer l’erreur de syntaxe. Pour finir, enregistrez les changements effectués.

Accéder au fichier source via LWS Panel

Comme avec cPanel, vous devez vous connecter à votre espace client pour résoudre ce « Parse error : Syntax error ». Cherchez le bouton « Gérer » dans la zone d’administration.

Ensuite, vous devez cliquer sur « Gestionnaire de fichiers » que vous trouverez dans la partie « Fichiers ».

Pour l’éditer, vous pouvez soit cliquer sur le fichier et cliquer sur « Modifier », soit double-cliquer sur le fichier en question.

Accéder au fichier source via un logiciel FTP

Vous pouvez faire de même avec n’importe quel logiciel FTP : FileZilla, WinSCP, Smart FTP…

Ajoutez ce qui manque, supprimez le surplus et modifiez tout ce qui est incorrect pour accéder à nouveau à votre site Web. Pour les novices en PHP, il vaut mieux employer un vérificateur de code PHP. Tâchez de bien enregistrer les modifications.

Les moyens d’éviter l’erreur « Parse error : Syntax error » sur WordPress

La première façon d’éviter cette forme d’erreur d’analyse est de saisir une syntaxe correcte. Dans cette optique, avoir des connaissances en langage PHP devient essentiel. Vous aurez ainsi un peu de bagages pour bien écrire votre code.

Pour être sûr d’avoir un code « bien écrit », il faut s’assurer qu’il est facile à lire, pour vous comme pour les autres. Tâchez donc de choisir avec soin tous les noms des fonctions et variables que vous utilisez.

Servez-vous d’un éditeur de code pour vérifier votre extrait et ainsi, réduire le plus possible les erreurs. Même les experts en ont besoin. En utiliser un permet à tout développeur d’insérer un bon code dans ses fichiers.

Enfin, vous pouvez modifier votre site Web avec le débogage activé. Vous trouverez des plugins gratuits de débogage qui vous aideront à l’activer sans souci.

Conclusion

En suivant bien ce tutoriel, vous saurez résoudre l’erreur « Parse error : Syntax error » sur WordPress. Il suffit de détecter le fichier erroné, la ligne de code défectueux et d’éditer le fichier. Avec ces armes, plus besoin de penser à retravailler sur son site web WordPress quand le problème surgit. Toutefois, même si vous êtes déjà bien équipé, essayez d’empêcher que cette erreur ne réapparaisse en prenant toutes les précautions nécessaires. 😉

Quelle erreur WordPress avez-vous peiné à régler ? Parlez-nous de votre expérience en Commentaires !

Quitter la version mobile