Comment réparer votre site WordPress qui ne fonctionne pas après une migration

Migrer votre site WordPress vers un nouvel hébergeur peut être délicat, et il est normal de rencontrer quelques problèmes par la suite. Peut-être que vos liens ne fonctionnent pas, que des images manquent, ou que tout le site semble être en panne.

Pas d’inquiétude ! Dans cet article de blog, je vais vous guider à travers quelques étapes simples pour remettre votre site WordPress en marche en douceur après son déplacement.

Pourquoi votre site WordPress pourrait ne pas fonctionner après une migration : Causes principales

Le dépannage des raisons pour lesquelles votre site WordPress ne fonctionne pas après une migration implique d’identifier les causes fondamentales. Voici les principales :

  • Problèmes DNS Des paramètres incorrects ou des délais de propagation peuvent empêcher le chargement du site (jusqu’à 48 heures).
  • Erreurs de transfert de fichiers Des transferts de fichiers incomplets entraînent l’absence de médias, de thèmes ou de plugins, causant des dysfonctionnements.
  • Problèmes de connexion à la base de données Des identifiants incorrects dans wp-config.php peuvent empêcher la connexion à la base de données.
  • Problèmes de données sérialisées Les URL ou chemins peuvent ne pas se mettre à jour correctement pendant la migration, causant des dysfonctionnements.
  • Problèmes de configuration Des paramètres wp-config.php incorrects ou une incompatibilité de version PHP peuvent provoquer des erreurs sur le site.
  • Problèmes de permaliens Des permaliens cassés entraînent des erreurs 404 ; réenregistrer les paramètres résout généralement ce problème.
  • Problèmes avec le fichier .htaccess Des fichiers .htaccess manquants ou incorrects perturbent la structure des URL et la fonctionnalité.

5 façons de réparer votre site WordPress qui ne fonctionne pas après une migration

  1. Vider le cache WordPress
  2. Modifier l’adresse du site via les paramètres WordPress
  3. Réviser l’URL du site en utilisant la base de données WordPress
  4. Régénérer le fichier .htaccess
  5. Définir les permissions de fichiers correctes

Remarque : Sauvegardez toujours votre site web avant d’apporter des modifications. Cela garantit que vous pouvez le restaurer rapidement si quelque chose ne va pas. Essayez WP Staging pour des sauvegardes simples et automatiques. Pour plus d’aide, consultez le guide de sauvegarde et de restauration.

1. Vider le cache WordPress

Vider votre cache WordPress peut résoudre de nombreux problèmes qui surviennent après une migration. Les fichiers en cache peuvent faire en sorte que votre site affiche des informations anciennes ou incorrectes. Suivez ces étapes pour vider votre cache WordPress :

Connectez-vous à votre tableau de bord WordPress, accédez au menu « Extensions » et sélectionnez « Extensions installées ».

Extensions WordPress installées

Recherchez tous les plugins de mise en cache actifs, tels que W3 Total Cache, WP Super Cache, ou tout autre plugin de mise en cache que vous pourriez utiliser.

installer W3 Total Cache

Allez dans « Performance » dans votre tableau de bord WordPress et sélectionnez « Dashboard ». Ensuite, cliquez sur le bouton « Empty All Caches ».

Vider tous les caches

Après avoir vidé tous les caches, actualisez votre site WordPress. Assurez-vous que le site s’affiche correctement et vérifiez que tous les problèmes précédents ont été résolus.

En suivant ces étapes, vous pouvez vider efficacement votre cache WordPress, résoudre potentiellement de nombreux problèmes post-migration et vous assurer que votre site affiche le contenu le plus à jour.

2. Modifier l’adresse du site via les paramètres WordPress

Changez l’URL dans le tableau de bord WordPress pour modifier l’adresse du site via les paramètres WordPress. Cela met à jour tous les liens et références internes. Voici comment faire :

Accédez à votre tableau de bord WordPress et naviguez jusqu’à « Réglages » > « Général ».

Réglages généraux WordPress

Après cela, entrez votre nouveau domaine dans le champ « Adresse web du site (URL) ».

Mettre à jour l'URL d'adresse de votre site WordPress

Pour enregistrer les modifications, faites défiler vers le bas et cliquez sur « Enregistrer les modifications » pour appliquer les changements.

Enregistrer les modifications

Après avoir enregistré, vérifiez votre site pour vous assurer qu’il se charge correctement avec l’URL mise à jour. Confirmez que tous les liens, images et ressources fonctionnent comme prévu.

Lorsque vous ajustez l’adresse de votre site dans les paramètres WordPress, cela maintient tout cohérent et empêche les liens de se briser.

3. Réviser l’URL du site en utilisant la base de données WordPress

Pour réviser l’URL du site via la base de données WordPress, vous modifiez directement les entrées d’URL dans la base de données en utilisant phpMyAdmin ou un outil similaire. Voici comment faire :

Connectez-vous au panneau de contrôle de votre hébergeur web, accédez à phpMyAdmin, ou accédez-y via le tableau de bord de votre fournisseur d’hébergement.

cPanel phpMyAdmin

Dans phpMyAdmin, localisez et sélectionnez la base de données associée à votre site WordPress dans la liste de la barre latérale gauche.

Liste de toutes les bases de données phpMyAdmin

Dans votre base de données WordPress, recherchez une table nommée wp_options (le préfixe de table wp_ peut varier si vous l’avez personnalisé lors de l’installation).

Table wp_options de WordPress

Dans la table wp_options, recherchez les lignes avec la valeur de la colonne option_name égale à siteurl et home.

Remplacez l’URL existante dans le champ option_value par votre nouvelle URL de site. Assurez-vous que l’URL est correcte et complète, y compris le protocole (par exemple, http:// ou https://).

Mettre à jour l'URL du site via la base de données

Visitez votre site pour vérifier que l’URL mise à jour se charge correctement.

Modifier l’URL du site dans la base de données WordPress peut être utile lorsque l’accès au tableau de bord est limité. Cependant, c’est risqué et cela peut causer des problèmes si c’est fait incorrectement.

4. Régénérer le fichier .htaccess

Le fichier .htaccess contrôle la façon dont les URL sont traitées sur votre site WordPress. Si votre site ne fonctionne pas après une migration, régénérer ce fichier peut résoudre les problèmes de permaliens et d’URL. Voici comment faire :

Connectez-vous au panneau de contrôle de votre hébergeur web et ouvrez le gestionnaire de fichiers, ou utilisez un client FTP pour vous connecter à votre serveur.

Gestionnaire de fichiers cPanel

Allez dans le répertoire racine de votre installation WordPress (généralement public_html ou www).

Répertoire WordPress (public_html)

Trouvez le fichier .htaccess dans le répertoire racine, faites un clic droit dessus, sélectionnez l’option « Renommer », et renommez-le en quelque chose comme « .htaccess_old ».

Renommer le fichier .htaccess

Maintenant, connectez-vous au tableau de bord WordPress. Dans la barre latérale, survolez ou cliquez sur « Réglages ». Dans le menu déroulant, sélectionnez « Permaliens ».

Paramètres des permaliens WordPress

Vous n’avez pas besoin de modifier les paramètres de cette page. Faites simplement défiler vers le bas et cliquez sur « Enregistrer les modifications » pour régénérer le fichier .htaccess.

Enregistrer les permaliens WordPress

En suivant ces étapes, vous pouvez régénérer le fichier .htaccess et résoudre les problèmes courants liés aux permaliens et à la structure des URL après la migration de votre site WordPress.

5. Définir les permissions de fichiers correctes

Des permissions de fichiers correctes sont importantes pour que votre site WordPress fonctionne correctement et reste sécurisé. Des permissions incorrectes peuvent empêcher le téléchargement de fichiers, l’exécution de scripts ou l’accès à certaines parties de votre site. Voici comment les définir correctement :

Accédez au panneau de contrôle de votre hébergeur (cPanel, Plesk, etc.), puis trouvez et ouvrez l’outil Gestionnaire de fichiers qui y est fourni.

Gestionnaire de fichiers cPanel

Naviguez jusqu’au répertoire racine de votre installation WordPress, généralement nommé public_html ou www.

Répertoire WordPress (public_html)

Sélectionnez tous les dossiers de votre installation WordPress dans le Gestionnaire de fichiers ou le client FTP. Ensuite, faites un clic droit sur les dossiers sélectionnés et choisissez « Permissions » ou « Modifier les permissions ».

Modifier les permissions des dossiers

Entrez 755 ou cochez les cases appropriées pour définir les permissions à 755, puis cliquez sur le bouton « Modifier les permissions ».

Définir les permissions des dossiers à 755

Maintenant, sélectionnez tous les fichiers de votre installation WordPress. Faites un clic droit sur les fichiers sélectionnés et choisissez « Permissions » ou « Modifier les permissions ».

Modifier les permissions des fichiers

Cette fois, entrez 644 ou cochez les cases appropriées pour définir les permissions à 644, puis cliquez sur le bouton « Modifier les permissions ».

Définir les permissions des fichiers à 644

En suivant ces étapes, vous pouvez vous assurer que votre site WordPress a les permissions de fichiers correctes, renforçant sa sécurité et sa fonctionnalité.

Conclusion

Réparer votre site WordPress après un déménagement est simple. Commencez par vider le cache pour vous débarrasser des anciennes données. Ensuite, mettez à jour l’adresse de votre site dans les paramètres WordPress et dans la base de données. Régénérez le fichier .htaccess pour résoudre les problèmes de liens et définissez correctement les permissions des fichiers.

Suivez ces étapes et votre site devrait fonctionner sans problème. Si vous rencontrez toujours des problèmes, il est peut-être temps de chercher de l’aide professionnelle.

Articles connexes