Publicité

Nous avons beaucoup parlé par le passé de courir serveurs web locaux Comment construire un serveur Web Linux avec un vieil ordinateurVous avez un vieil ordinateur qui prend de la place? Vous voulez l'utiliser pour héberger un site Web? Voici comment configurer un ancien PC en tant que serveur Web Linux. Lire la suite à des fins de développement ou pour essayer des logiciels tels que WordPress sans avoir à payer pour l'hébergement, mais comment le mettez-vous en ligne une fois prêt à lancer? Après une question récente sur notre communauté de support technique, j'ai été invité à écrire sur ce processus en détail, alors voici - un guide pour amener votre site WordPress développé localement sur un serveur en direct. Les principes restent les mêmes pour tout CMS ou logiciel Web, mais évidemment, la structure de votre base de données sera différente.

Exigences

Je vais supposer que vous disposez déjà d'un serveur local en cours d'exécution et que vous pouvez accéder aux fichiers ainsi qu'à la base de données via PHPMyAdmin. Vous devrez également avoir déjà un compte d'hébergement configuré et un nom de domaine associé - nous ne le couvrirons pas aujourd'hui.

instagram viewer

Aujourd'hui, je vais décrire le cas de la migration vers un hôte partagé sans accès en ligne de commande, qui, je pense, sera le cas d'utilisation le plus courant. Gardez à l'esprit que si votre base de données est énorme, vous ne pouvez pas utiliser cette méthode car vous ne pourrez pas télécharger de gros fichiers. Fondamentalement, l'exportation de votre base de données doit être inférieure à 2 Mo, ou les choses commencent à devenir très compliquées. Au-delà, vous devrez effectuer des exportations partielles ou utiliser la ligne de commande. Cependant, ces 2 Mo n'incluent pas vos fichiers réels - c'est juste le contenu textuel de la base de données. Donc, à moins que vous ayez quelques milliers de messages dans votre WordPress, ça devrait aller.

1. Préparer

Assurez-vous de connaître au préalable votre utilisateur de base de données, votre nom de base de données et votre mot de passe pour vos comptes de serveur hors ligne et en ligne. Notez également l'URL et les chemins de fichiers que vous devrez ajuster ultérieurement - par exemple, vos fichiers peuvent être liés à l'aide d'un chemin absolu tel que c: /sites/wordpress/wp-content/uploads/2011/05/test.jpg ou http://localhost/wp-content/uploads~. Notez tout jusqu'à la section wp-content, car c'est ce que vous devrez ajuster plus tard. L'URL que vous utilisez pour accéder au site localement peut également être différente du chemin d'accès aux fichiers des photos que vous avez téléchargées, alors assurez-vous de le noter également - nous les ajusterons tous les deux plus tard.

2. Exporter la base de données

Ouvrez votre panneau PHPMyAdmin local et accédez à la base de données appropriée si vous en avez quelques-uns.

  • Sélectionnez le exportation languette
  • Cliquez sur Tout sélectionner pour vous assurer que toutes les tables sont sélectionnées.
  • Vérifier Ajouter DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT est sélectionné (ce n'est pas le cas par défaut)
  • Vérifier Enregistrer en tant que fichier
  • Entrez le modèle de nom de fichier comme quelque chose de mémorable (j'ai choisi «exporter»)
  • Cliquez sur Aller pour enregistrer le fichier quelque part.
télécharger un site wordpress

3. Ajuster les chemins

C'est la partie difficile, et vous devrez peut-être revenir et recommencer si vous manquez quelque chose. Faites d'abord une copie du fichier SQL au cas où vous le gâcheriez.

Ouvrez le fichier SQL que vous venez d'enregistrer dans un bon éditeur de texte. En ouvrant le fichier entier comme celui-ci, nous pouvons simplement rechercher et remplacer les chemins / URL en une seule fois, sans besoin d'ajuster les paramètres via le panneau d'administration WordPress ou d'avoir à utiliser SQL compliqué commandes.

Effectuez d'abord une recherche simple pour vous en assurer et recherchez le domaine hors ligne précédent sur lequel vous exécutiez le site. Vérifiez tout d'abord que la variable de recherche est correctement saisie. En prenant note des barres obliques de fin, effectuez une recherche / remplacement complète à chaque occurrence de cet élément dans le fichier. Ainsi, par exemple, si vous avez tout défini précédemment comme localhost, puis remplacez toutes les instances de localhost avec votredomaine.com. Si vous utilisiez Windows, il se peut que vos chemins d’image utilisent le c: / ~ notation, remplacez donc cela par votre adresse de domaine aussi. Une bonne règle de base est de vérifier avant de remplacer réellement - TROUVEZ simplement les chemins avant de commencer à les ajuster.

télécharger des fichiers blog wordpress

4. Télécharger des fichiers

Ouvrez une connexion FTP à votre serveur en direct et téléchargez le contenu de votre dossier WordPress hors ligne dans le httpdocs ou public_html dossier là-bas. En supposant que vous installerez à la racine de votre serveur en direct, vous devriez pouvoir voir le wp_contents dossier à l'intérieur du public_html racine du serveur Web maintenant.

Avertissement: si vous venez de Windows, il peut y avoir de sérieux problèmes de sécurité avec les autorisations. Une fois que vous êtes opérationnel, installez le Vérificateur de sécurité WordPress pour effectuer une analyse automatisée des autorisations de dossier.

Remarque: Sur l'hébergement GoDaddy, il peut être plus facile d'installer WordPress à l'aide du panneau de configuration au lieu de télécharger tous vos fichiers hors ligne - GoDaddy rend souvent les paramètres de connexion à la base de données difficiles. Dans ce cas, il vous suffit de télécharger le contenu du répertoire wp-content, puis de réimporter la base de données.

5. Réimportez la base de données

Tout d'abord, zippez le fichier SQL que vous avez créé plus tôt et assurez-vous qu'il est inférieur à 2 Mo. Ouvrez ensuite PHPMyAdmin sur votre serveur en direct. Vous devriez voir un titre pour importation. Cliquez ici, choisissez votre fichier SQL modifié et zippé et téléchargez.

6. Modifier wp-config.php

(Pas nécessaire si vous avez utilisé l'installateur du panneau de configuration Fantastico / application).

À la racine de votre répertoire se trouve le fichier de configuration WordPress. Ouvrez-le et modifiez les lignes appropriées pour "nom de la base de données "," utilisateur de la base de données ", et "mot de passe de la base de données“.

télécharger un site wordpress

C'est ça! Terminé. Tout devrait fonctionner à ce stade, mais vous découvrirez peut-être maintenant que les chemins que vous avez entrés lors de la phase d'édition SQL étaient en fait incorrects - ne paniquez pas, il est facile de simplement rééditer la sauvegarde d'origine et de la télécharger à nouveau jusqu'à ce que vous ayez raison, et bientôt vous aurez maîtrisé le processus.

Des problèmes? Bien sûr, je ferai de mon mieux pour vous aider dans les commentaires, mais je ne peux que vous orienter dans la bonne direction plutôt que de donner des réponses spécifiques. Vous voudrez peut-être également demander à notre communauté de support technique fantastique et animée du site, où cet article a été mis en marche en premier lieu.

James est titulaire d'un BSc en intelligence artificielle et est certifié CompTIA A + et Network +. Il est le développeur principal de MakeUseOf et passe son temps libre à jouer au paintball VR et aux jeux de société. Il construit des PC depuis qu'il est enfant.