TechBlogSD - Tout pour le développement WordPress et WEB
Instructions WEB et WordPress, actualités, revues de thèmes et plugins

11 raisons pour lesquelles votre installation WordPress Localhost échoue

12

Parfois, les choses fonctionnent de manière étrange et WordPress en est le meilleur exemple. Bien qu’il faille moins de cinq minutes pour installer un site WordPress en direct, beaucoup d’entre eux échoueront dans la création d’une copie locale du site en direct. Il est facile de créer un site WordPress en direct en quelques minutes à l’aide de packages d’installation en un clic comme Softaculous. La plupart des sociétés d’hébergement populaires comme Bluehost, SiteGround et HostGatorproposent l’installation en un clic du CMS WordPress sur leur cPanel. Cependant, le problème survient lorsque vous envisagez de créer une copie de votre site en direct sur un serveur local. Vous avez besoin d’une copie locale pour de nombreuses raisons ; par exemple, vous pouvez tester un nouveau plugin ou essayer de changer de thème. Dans la plupart des cas, vous pouvez simplement avoir besoin d’une sauvegarde sécurisée de votre serveur en direct sur un ordinateur local. Si vous êtes frappé, voici 5 raisons de résoudre les raisons pour lesquelles votre configuration locale WordPress peut ne pas fonctionner.

Connexe : Comment installer localhost à l’aide de MAMP sur Mac ?

11 raisons pour lesquelles votre installation WordPress Localhost échoue

1 plug-in de mise en cache

La configuration de localhost est une partie longue qui nécessite trois types de fichiers – le package d’installation WordPress, les fichiers de votre site et le fichier de base de données. Lorsque vous sauvegardez le site en direct, vous téléchargez probablement tous les plugins du site en direct. La plupart des plugins de mise en cache ne fonctionneront que sur l’environnement de serveur en direct et généreront une erreur lorsque vous essayez de vous connecter à votre tableau de bord d’administration localhost. Cependant, certains plugins vous empêcheront complètement d’accéder au site. Par conséquent, assurez-vous de supprimer le dossier du plug-in de mise en cache de votre section locale "/wp-content/plugins".

Si tout fonctionne bien mais que vous voyez que le contenu du site est brouillé, supprimez simplement le plug-in de mise en cache et vérifiez.

2 Plugin de sécurité

La plupart d’entre nous protégeons le site en direct avec des plugins de sécurité comme Wordfence ou All in one WP security and firewall plugin. Ces plugins de sécurité créent beaucoup de choses dans le backend.

  • Entrées de table de base de données
  • Entrées Htaccess
  • Drop-ins supplémentaires pour le dossier des plugins externes

Assurez-vous de supprimer tous les éléments liés à la sécurité de votre hôte local et essayez si cela fonctionne.

3 entrées .htaccess

Certaines installations de serveurs locaux n’ont pas besoin du fichier htaccess alors que certains serveurs ont besoin de ce fichier pour fonctionner correctement. Il y a deux choses à vérifier si votre installation a besoin d’un fichier htaccess.

  • Les plugins de sécurité et de mise en cache créeront de nombreuses directives dans le fichier htaccess. Assurez-vous de supprimer toutes ces entrées inutiles, car vous devrez peut-être supprimer les plug-ins de sécurité et de mise en cache.
  • WordPress a besoin d’entrées htaccess pour fonctionner correctement pour les paramètres de permalien. Par conséquent, assurez-vous que les entrées de permalien par défaut sont disponibles dans le fichier htaccess de votre hôte local.

N’oubliez pas qu’en raison de la raison pour laquelle le fichier commence par un point, le fichier .htaccess est généralement caché sur votre serveur et votre ordinateur. Vous devez d’abord activer la visualisation des fichiers cachés dans votre client FTP pour télécharger le fichier depuis le serveur. De même, vous devez activer l’ affichage des fichiers cachés sur votre ordinateur pour le modifier.

4 Utilisation de HTTPS dans Localhost

Il existe des outils comme Local By Flywheel qui vous permet de créer facilement un site HTTPS localhost. Alternativement, vous pouvez également utiliser la version premium de MAMP pour créer un serveur hôte virtuel sécurisé. Cependant, localhost par défaut ne fonctionne qu’avec le protocole HTTP. Si vous avez remplacé à tort les URL en direct de votre base de données par https://localhost, l’intégralité de l’hôte local ne sera pas disponible. Lorsque vous essayez de localhost avec le protocole https, Chrome et d’autres navigateurs vous afficheront une erreur de connexion refusée comme ci-dessous.

11 raisons pour lesquelles votre installation WordPress Localhost échoue

Erreur de connexion refusée

5 Nom de la base de données

L’autre partie importante est le nom de la base de données. À moins que vous ne changiez le nom de la base de données partout, le moyen le plus simple consiste à créer une base de données locale portant le même nom que la base de données de votre site en ligne. Sinon, vous verrez une erreur lors de l’importation de votre base de données dans phpMyAdmin. Vous verrez également l’erreur courante de connexion à votre base de données lorsque le nom de la base de données ne correspond pas dans le fichier "config.php".

De plus, assurez-vous que vous avez la même version MySQL et PHP sur la configuration du serveur local et en direct.

Connexe: Comment configurer le serveur local sous Windows à l’aide de XAMPP ?

6 Exportation de toutes les tables de la base de données

Évitez de télécharger l’intégralité de la base de données et de l’importer sur votre serveur local. Comme mentionné ci-dessus, la sécurité, la mise en cache et de nombreux autres plugins peuvent créer des tables, qui peuvent ne pas fonctionner dans la configuration du serveur local. Si vous rencontrez des problèmes lors de la configuration de la base de données du site local, ignorez ces tables inutiles dans votre base de données. Vous pouvez accéder à la section phpMyAdmin de votre serveur live et sélectionner les tables à importer manuellement. Cela réduira également la taille de votre fichier de base de données.

7 Téléchargement d’une base de données plus importante dans phpMyAdmin

L’installation de WordPress par défaut limite la taille de téléchargement du fichier à l’aide des paramètres PHP. Même si vous augmentez la taille de téléchargement du fichier dans le frontend, il n’est pas possible d’importer un fichier de base de données plus volumineux dans phpMyAdmin. Si vous avez une base de données plus volumineuse, essayez de télécharger via l’invite de commande sous Windows ou Terminal sous Mac.

8 Oubliez de remplacer les URL en direct

Tout a probablement bien fonctionné pour vous, mais lorsque vous accédez au site localhost, il peut vous rediriger vers le site en direct. La raison la plus probable est que vous avez oublié de remplacer les URL du site en direct par l’URL localhost dans votre base de données.

  • Vous devez remplacer les URL dans les tables options, post et postmeta.
  • Vous devrez peut-être remplacer manuellement les liens de la barre latérale et du pied de page, car cela dépend des paramètres de votre thème ou vous avez peut-être fourni des URL absolues.

Connexe : Comment configurer le site WordPress localhost à l’aide de WAMP ?

9 Protection des liens hypertexte

La protection par hotlink empêche les autres de voler votre image et de la publier sur leur site avec votre URL d’origine. Vous pouvez activer la protection par hotlink à partir de cPanel ou à l’aide d’un plugin de sécurité. Dans ce cas, tous les fichiers multimédias sur votre hôte local ne se chargeront pas et n’afficheront pas d’espace vide. Par conséquent, si vous ne voyez pas les images sur votre site localhost, vérifiez et désactivez votre protection contre les hotlinks.

10 Utilisation de ports incorrects

L’URL de votre site localhost changera en fonction de la configuration de votre port. Généralement, vous disposez de deux types de ports :

  • Apache / Nginx – 80 et MySQL – 3306. Si vous utilisez ces ports, vous pouvez accéder au site en utilisant les URL «http://localhost/ ». Cependant, à chaque fois, vous devez fournir votre mot de passe administrateur pour accéder au serveur local.
  • Apache / Nginx – 8888 et MySQL – 8889. Si vous utilisez ces ports, vous devez accéder au site en utilisant les URL «http://localhost:8888/ ».

11 raisons pour lesquelles votre installation WordPress Localhost échoue

Configuration des ports MAMP

11 Le thème ou le plugin Premium a besoin d’un code d’activation

La plupart des thèmes et plugins premium nécessitent un code d’activation pour être activés sur le site. Ces éléments premium ne fonctionneront que sur un seul site activé lorsque vous disposez d’une seule licence de domaine. Cela peut fonctionner sur le site local lorsque vous téléchargez/téléchargez les fichiers du site en direct. Cependant, il réinitialisera le domaine de licence lors de la mise à jour à partir du serveur local. Par exemple, le plugin Jetpack populaire vous demandera d’activer le serveur local pour garder la licence active sur les sites en direct et locaux. En outre, la plupart des plugins d’ adhésion et de compression d’image qui doivent contacter le serveur ne fonctionneront pas à partir d’un ordinateur local. Par conséquent, essayez de désactiver les plugins et les thèmes premium et utilisez un thème gratuit pour la configuration de votre hôte local si vous rencontrez des problèmes.

Sommaire

Si vous êtes toujours frappé après avoir vérifié tous les points ci-dessus, vous avez deux options. La première consiste à supprimer complètement tous vos fichiers locaux et à les réinstaller à nouveau. L’autre consiste à essayer un autre outil qui peut vous aider à configurer facilement.

Source d’enregistrement: www.webnots.com
Leave A Reply

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails