Comment déplacer un site WordPress d’un hôte local vers un serveur en temps réel
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. Cinq raisons de développer un site WordPress sur un hôte local si la migration d’un site à 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:
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 extrême
Un esprit léger et populaire. 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 d
Vous avez également besoin d’une application SFTP pour transférer des fichiers de l’hôte local au serveur. Voici quelques outils SFTP gratuits et de qualité:
Application | Système | Gratuit ou Premium |
Winscp | Windows | Libre |
Filezilla | Windows, Mac, Linux | Options gratuites et avancées |
Canard cybernétique | Windows, Mac | Libre |
Transmission | Mac | Primes d’assurance |
Ce tutoriel utilisera Filezilla, mais la plupart des clients SFTP fonctionnent essentiellement de la même façon. Comment migrer manuellement un site WordPress de localhost vers un serveur en direct les instructions pour migrer manuellement un site WordPress de localhost vers un site en direct sont basées sur les hôtes qui utilisent cpanel. Vous devriez toujours être en mesure de suivre si l’hôte utilise des alternatives telles que Plesk ou son propre panneau de commande.
1. La méthode de sauvegarde du site Web local pour migrer manuellement le site Web de l’hôte local vers le serveur en temps réel est sujette aux erreurs, et certains outils sont nécessaires. Assurez – vous de sauvegarder avant de commencer le processus de migration et à chaque étape du chemin en cas de problème. 2. Copiez le fichier de localhost au serveur Live 1. Accédez à votre serveur Web en utilisant le client SFTP de votre choix. Vous entrez ici les identifiants SFTP fournis par l’hôte.
Et exportez, puis cliquez 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 ». 2. Créer une nouvelle base de données. Dans ce cas, la base de données s’appelle \
Nom de la base de données WordPress
Définition (« db \ u name», « yournewdatabasename»);
Mon
Les barres (\/) ne sont pas incluses à l’extrémité. 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\/ ), p. À 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. 5. Rechercher et remplacer l’URL de l’hôte local dans la base de données parfois lors de la création d’un site Web, votre URL de l’hôte local peut également être stockée à différents endroits dans la base de données, ce qui peut entraîner l’interruption du lien 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: Les noms de \
Aucun changement n’est apporté, mais le nombre de changements potentiels est affiché. Vérifiez les modifications. À ce stade, vous devriez voir quelques changements. Sinon, vous devrez peut – être vérifier à nouveau l’URL. Si votre URL est correcte et qu’il n’y a toujours aucun changement, vous pouvez supprimer le plug – in sans continuer. Si vous avez besoin de beaucoup de changements, décochez exécuter comme test? Options et cliquez sur recherche \/ remplacement. Désactive et désinstalle de meilleures recherches. Une fois que vous avez terminé cette opération et vérifié que le site fonctionne correctement (en particulier en vérifiant les images lorsque localhost est désactivé), vous pouvez désactiver et désinstaller le plug – in. Vous avez maintenant terminé la migration manuelle! Migration de localhost vers un serveur en direct avec un plugin lorsque vous migrez un site WordPress avec un plugin, la migration peut échouer si vous avez un grand site ou si vous rencontrez des problèmes entre les environnements du serveur. Le plug – in peut ne pas donner de rétroaction sur la cause. Dans ces cas, la migration manuelle peut encore être nécessaire. Cependant, pour la plupart des sites Web, la migration à l’aide de plug – ins est beaucoup plus facile, prend moins de temps et génère moins d’erreurs. Cette section décrit comment migrer un site en utilisant le plug – in replicator, mais d’autres options incluent desktopserver et transferito. Quel que soit le plug – in que vous utilisez, ce processus devrait être similaire. 1. Créer un paquet 1. Dans le tableau de bord WordPress, allez au plugin → ajouter un nouveau contenu. 2. Cherchez \
Base de données, puis cliquez sur base de données MySQL. 2. Créer une nouvelle base de données. Dans ce cas, la base de données s’appelle \
Ou \
Votre base de données. Cliquez sur Suivant Si une erreur se produit ici, vérifiez attentivement les détails que vous avez entrés et si vous ne pouvez pas la résoudre vous – même, contactez votre fournisseur d’hébergement. La base de données va maintenant être installée. Ce processus est généralement beaucoup plus rapide que l’extraction des paquets, mais selon la taille de la base de données, il peut encore prendre quelques minutes. Étape 3 de 4: mettre à jour les données. Maintenant que votre base de données est installée, vous devrez fournir le titre du site, la nouvelle URL et l’emplacement où elle devrait être installée sur le serveur. La photocopieuse a tenté de remplir ces détails automatiquement, mais il vaut la peine de vérifier à nouveau qu’ils sont corrects. Après avoir confirmé que les informations sont correctes, cliquez sur suivant. Étape 4 de 4: site d’essai. Votre site Web devrait maintenant être actif. Vous pouvez cliquer sur le lien de connexion de l’Administrateur. Assurez – vous de sélectionner supprimer automatiquement les fichiers d’installation après la connexion. 6. Supprimer les fichiers d’installation. Lorsque vous vous connectez au tableau de bord WordPress, les fichiers d’installation sont automatiquement supprimés si la case à cocher supprimer automatiquement les fichiers d’installation après la connexion est sélectionnée. Si vous oubliez de vérifier, vous pouvez toujours supprimer les fichiers manuellement en utilisant SFTP. Si vous n’avez pas l’intention d’utiliser le plug – in de la photocopieuse à court terme, il est bon de le désactiver et de le supprimer. Si vous en avez besoin à nouveau, vous pouvez le réinstaller à tout moment. Videz vos liens permanents les liens permanents sont des liens permanents vers des pages et des messages sur votre site et leur structure sous – jacente. Parfois, l’URL du post \/ page ne fonctionne pas sur le site nouvellement migré à moins que vous ne téléchargez d’abord un lien permanent. C’est un processus simple: Allez sur le tableau de bord WordPress et connectez – vous. Aller aux paramètres → lien permanent. Cliquez sur Enregistrer les modifications. Erreur lors de la vérification
La plupart des sites. Jetpack CDN peut répondre à tous vos besoins de vitesse. Et surtout, c’est gratuit. Il optimise les images et les fichiers statiques tels que CSS et Javascript et les fournit à partir du réseau mondial de serveurs de jetpack. Sans restriction de fichier, il peut également être utilisé avec videopress, le Service d’hébergement vidéo sans publicité de jetpack. Migration sécurisée de localhost vers des sites en direct nous vous avons appris à migrer des sites WordPress de localhost vers des serveurs en direct de deux façons: la migration manuelle et la migration avec des plug – ins. Bien que l’approche manuelle puisse sembler difficile, en particulier pour les nouveaux développeurs, l’approche plug – in, en revanche, simplifie la migration. Pour la plupart des gens, l’utilisation d’un plug – in de migration sera le moyen le plus rapide, le plus simple et le moins sujet aux erreurs de rendre un site Web en ligne. Si la méthode plug – in ne vous convient pas, vous pouvez toujours choisir de déplacer le site manuellement. Quelle que soit la méthode de migration choisie, assurez – vous que les sauvegardes sont effectuées à chaque étape du processus de migration.