Comment déplacer un site WordPress d’un hôte local vers un site en direct
Les développeurs WordPress créent généralement des sites Web sur localhost, un serveur local hébergé sur un PC ou un ordinateur portable. Le développement d’un site local présente de nombreux avantages par rapport à un serveur en temps réel, mais une fois le développement terminé, vous devez le déplacer vers un site en temps réel et le rendre accessible au public. Si vous n’êtes pas familier avec le développement de sites Web, le déplacement des sites WordPress de localhost vers des sites en temps réel nécessite un apprentissage supplémentaire. Si vous travaillez manuellement, le processus peut être très complexe et prendre un certain temps.
Bien que le plug – in soit la solution de migration la plus simple, vous pourriez rencontrer des problèmes si votre site est particulièrement grand ou s’il y a un conflit entre l’environnement local et l’environnement en temps réel. Par conséquent, dans certains cas, la migration manuelle demeure la meilleure option. Pourquoi les cinq raisons qui devraient être développées sur un hôte local si la migration d’un site Web à partir d’un hôte local prend du temps et est sujette aux erreurs, pourquoi ne pas le développer sur un serveur en temps réel dès le début? Voici les avantages du développement sur localhost: plus rapide. Le développement local est rapide parce que vous n’avez pas besoin d’envoyer des fichiers au serveur en direct. Au lieu de cela, vous pouvez utiliser les fichiers que vous voulez directement. C’est plus sûr. Vous pouvez facilement tester ou effectuer des mises à jour localement pour vérifier les erreurs ou les incompatibilités. Comme vous n’utilisez pas de connexion Internet pour le développement, vous ne serez pas piraté en raison d’une vulnérabilité dans le plug – in ou le sujet que vous utilisez. Vous n’avez pas besoin de vous connecter à Internet. En avion? Travaillez – vous dans des endroits où Internet est lent ou peu fiable? Dans ce cas, le développement local est parfait. Enregistrer les ressources du serveur. Peu importe ce que vous faites sur le serveur local, le serveur Live n’est pas affecté. Ça réduit les coûts. Selon le type de site que vous créez
Le développement peut prendre des semaines ou des mois. Si vous construisez un site sur un serveur en temps réel, vous (ou vos clients) paierez toujours les frais d’hébergement. La plupart des environnements de développement local sont gratuits, ce qui permet d’économiser des centaines ou des milliers de dollars dans le processus de développement. Important: même si vous travaillez localement, vous devriez sauvegarder et utiliser le contrôle de version pour éviter de perdre du travail.
Les outils de développement WordPress de l’hôte local peuvent être développés localement de plusieurs façons. La manière la plus simple est d’utiliser une application qui contient tous les composants (serveurs, bases de données et support PHP) nécessaires pour exécuter WordPress. Outils de développement local Linux, Mac et Windows. Cet outil de développement local a été spécialement conçu pour WordPress. Il a des fonctionnalités merveilleuses pour aider au développement, telles que l’interface en ligne de commande (WP – CLI) supportant WordPress et plusieurs versions de PHP, MySQL et Apache \/ nginx. Il permet également d’envoyer des « liens en temps réel » aux clients afin qu’ils puissent accéder à votre site local en peu de temps. Dev kinsta. Devkinsta est similaire à local, mais sa maturité est légèrement plus faible. Si vous êtes avec kinsta, ça vaut vraiment le coup. Lando. Lando n’est pas idéal pour les débutants, mais c’est un environnement de développement local hautement personnalisable qui vous permet de vous adapter entièrement à la configuration du serveur en temps réel. Xampp. Xampp est une pile de développement PHP locale commune de longue date. Outils de développement local pour Mac et Windows serverpress. Serverpress a été conçu pour développer un site WordPress local. L’une de ses caractéristiques uniques consiste à migrer le site local vers un serveur en temps réel (si vous utilisez une version avancée du logiciel). Outils de développement local pour Windows laragone. Laragon est une pile de développement PHP locale très puissante
Gero et Generic. Si vous n’êtes pas familier avec le développement local, local peut être votre meilleur choix, car il offre un juste équilibre entre facilité d’utilisation et personnalisation, tout en offrant de grandes fonctionnalités spécifiques à WordPress.
Il existe plusieurs façons de déplacer un site WordPress d’un hôte local vers un serveur en temps réel. Cet article présente deux des méthodes les plus couramment utilisées: la migration manuelle et l’utilisation du plug – in de migration. Certains aspects du processus de migration peuvent varier selon le système d’exploitation que vous utilisez, l’environnement de développement local, l’hôte en temps réel et les plug – ins. Toutefois, ces étapes devraient être globalement similaires. Quel que soit le processus de migration que vous utilisez, vous devez configurer quelque chose de critique, ainsi que l’information dont vous avez besoin:
Hébergement Web répondant aux exigences de WordPress. Si votre hôte ne répond pas aux exigences de WordPress, vous pouvez encore migrer votre site, mais vous pouvez créer une vulnérabilité de sécurité. Nom de domaine lié à l’hôte Web. Si votre registraire de noms de domaine est différent de votre société d’hébergement, vous devez connecter votre nom de domaine à votre hôte. Vous pouvez le faire en changeant le serveur de noms de domaine en un serveur de noms de domaine de l’entreprise hôte ou en changeant l’enregistrement DNS a dans l’adresse IP du serveur live. Accédez aux détails du panneau de contrôle de l’hôte. Il s’agit généralement des mêmes informations de connexion pour votre compte géré. Si vous n’êtes pas certain, consultez votre fournisseur d’hébergement. Détails du Protocole de transfert de fichiers sécurisé (SFTP) pour le compte géré. Ils sont généralement situés dans le panneau de commande de l’hôte. Si vous ne savez pas où les trouver, demandez à l’équipe de soutien de votre animateur. Voici les détails dont vous avez besoin: Host (adresse IP du serveur en direct) nom d’utilisateur Mot de passe n
Vous pouvez toujours accéder aux fichiers qui composent le site WordPress. Si vous pouvez voir le profil WP. Des répertoires tels que PHP et WP content, vous trouverez l’emplacement correct.
Importer des données d’une base de données locale dans une base de données en direct même si vous avez déplacé des fichiers d’un serveur local vers un serveur en direct, vous devez vous connecter à la base de données pour voir le site en direct. À ce stade, lorsque vous ouvrez votre navigateur et que vous essayez de naviguer vers l’URL publique du serveur Web, vous devriez voir des erreurs comme « erreur de connexion à la base de données ». Cela vous dit deux choses: Le fichier WordPress a été téléchargé. Le site doit être connecté à la base de données. Une partie importante de l’exportation de la base de données WordPress depuis localhost est la base de données. C’est là que toutes les données du site sont stockées, comme le contenu des messages, les paramètres et les métachamps. En général, vous exportez une base de données en utilisant phpMyAdmin, qui fait partie de presque tous les environnements de développement locaux. Certains environnements locaux, comme les environnements locaux, utilisent admin comme alternative, mais les hôtes Web utilisent presque toujours phpMyAdmin. Dans phpMyAdmin: Sélectionnez votre base de données. Cliquez sur l’onglet exporter. Sélectionnez rapide comme méthode d’exportation, SQL comme type de fichier, et cliquez sur go. Parmi les administrateurs: Sélectionnez votre base de données. Cliquez sur exporter dans le menu. Sélectionnez SQL comme sortie. Cliquez ensuite sur exporter, qui téléchargera un fichier. SQL sur ordinateur. Notez où il est sauvegardé parce que vous devez l’importer sur le serveur Web. Créer une base de données sur un serveur en direct pour télécharger une base de données, vous devez d’abord créer une nouvelle base de données vide sur le serveur Web. 1. Dans le panneau de commande de l’hôte, entrez la section « base de données » et cliquez sur « base de données MySQL ». |
Importez maintenant les données parce que vous avez une base de données vide et que vous avez pointé vers le fichier de configuration WP. Php, il est temps d’importer les données précédemment exportées. Allez à phpMyAdmin sur le serveur Web. Dans cpanel, vous pouvez le trouver dans la base de données. Sélectionnez la base de données nouvellement créée et cliquez sur l’onglet importer. Cliquez sur Sélectionner le fichier et localisez le fichier SQL précédemment exporté. Cliquez sur go pour démarrer le processus d’importation. Cela peut prendre un certain temps, selon la taille de la base de données. Une fois terminé, vous devriez voir toutes les tables de base de données à gauche, comme WP _ posts, WP postemta, WP options, etc. Après avoir édité l’URL du site dans la base de données pour importer des données, vous devez vous assurer que la base de données contient une nouvelle URL du site au lieu de l’URL de l’hôte local. 1. Ouvrez phpMyAdmin et sélectionnez votre base de données. 2. Cliquez sur la liste des options WordPress. Le tableau est généralement affiché à gauche. | 5. Ouvrez le navigateur et, à la fin, tapez l’URL de votre site en direct et tapez \/ WP admin \/ (par exemple:). https:\/\/yourwebsite.com\/wp-admin\/ ). À partir de là, vous devriez avoir accès au tableau de bord WordPress. Cependant, vous devrez peut – être prendre des mesures supplémentaires pour vous assurer que toutes les pages et tous les messages du site sont accessibles. Vider les liens permanents les liens permanents sont des liens permanents vers des pages et des messages sur un site Web et leur infrastructure. Parfois, les URL des messages et des pages peuvent ne pas fonctionner sur le site nouvellement migré à moins que vous ne téléchargez d’abord un lien permanent. Vous pouvez faire ce qui suit: Allez sur le tableau de bord WordPress et connectez – vous. Aller aux paramètres → lien permanent. Cliquez sur Enregistrer les modifications. Étape 5: rechercher et remplacer l’URL localhost dans la base de données parfois, lorsque vous créez un site Web, l’URL localhost peut également être stockée à différents endroits dans la base de données, ce qui peut entraîner une interruption des liens sur le serveur Web. Il y a deux façons de résoudre ce problème: en utilisant une requête SQL (avancée). Utilisez le plug – in. Une sauvegarde doit toujours être créée avant toute action sur la base de données. La recherche et le remplacement à l’aide d’une requête SQL cette méthode est beaucoup plus risquée que l’utilisation d’un plug – in, mais si vous êtes sûr d’utiliser SQL, cette méthode est rapide, simple et ne nécessite pas l’installation d’un plug – in. 1. Accédez à phpMyAdmin sur le serveur Web, sélectionnez la base de données, puis cliquez sur l’onglet SQL. 2. Copier et coller les paramètres de requête suivants dans le champ de requête SQL: update WP _ posts set post content = replace (post content, ‘ http:\/\/localhost.test «, https:\/\/webserver.com (‘); Mettre à jour WP _ postmeta set Meta value = replace (Meta value, ‘ http:\/\/localhost.test «, https:\/\/webserver.com (‘); Certaines valeurs de cette requête doivent être modifiées: |