====== Mise en ligne d'un site avec WordPress ====== ===== Avec plugin ===== ==== Duplicator (version gratuite) ==== **Prérequis :** \\ Une BDD vierge et une version PHP 5.6 minimum **Instructions :** - Télécharger et installer le plugin sur le site à dupliquer - Aller dans le plugin et "créer un paquet" - Une fois l'opération terminé télécharger le .zip et le script de déploiement - Merttre ces deux fichiers à l'endroit où le site doit être mis en ligne - Se rendre sur un navigateur et lancer le script de déploiement (www.monsite.com/script.php) et suivre les instructions ==== BackupBuddy (version premium) ==== **Prérequis :** \\ Une version PHP 5.6 minimum **Instructions :** - Télécharger et installer le plugin sur le site à dupliquer ([[https://ithemes.com/|https://ithemes.com/]] - login : toomoo - fcbtendax44300 - onglet "Downloads") - BackupBuddy > Paramètres et mettre un mot de passe dans "ImportBuddy password" - BackupBuddy > Sauvegarde > Complete Backup en cas d'erreur annuler la backup et relancer la - Télécharger le .zip - BackupBuddy > Restaurer / Migrer > cliquer sur le lien "Download importbuddy.php" - Merttre ces deux fichiers à l'endroit où le site doit être mis en ligne - Se rendre sur un navigateur et lancer le script de déploiement ([[http://www.monsite.com/importbuddy.php|www.monsite.com/importbuddy.php]]) et suivre les instructions ===== Sans plugin ===== **BDD :** \\ __//Site préprod//__ - Se rendre dans phpMyadmin > Exporter - Cliquer sur "Personnalisé" - Sélectionner les tables correspondantes - Choisir Compression "gzippé" - Cliquer sur "Exécuter" __//Site prod//__ - Se rendre dans phpMyadmin > Importer - Cliquer sur importer le fichier afin d'aller chercher l'export .gzip - Cliquer sur "Exécuter" **FTP :** - Downloader / Uploader l'ensemble des fichiers / dossiers dans le nouvel emplacement du site - Changer les identifiants du fichiers wp-config.php (DB_NAME - DB_USER - DB_PASSWORD - DB_HOST) ===== ! A faire après une fois le site déployé (avec ou sans plugin) ! ===== - Télécharger le script [[https://interconnectit.com/products/search-and-replace-for-wordpress-databases/|https://interconnectit.com/products/search-and-replace-for-wordpress-databases/]] - Mettre le dossier dezipper à la racine du site - Lancer le script [[http://www.monsite.com/search-and-replace/index.php|www.monsite.com/Search-Replace-DB-master/index.php]] - Remplir le premier champ avec l'ancienne url du site, sans le " / " et sans le "www." à la fin - Remplir le second champ avec la nouvelle url su site, sans le " / " et sans le "www." à la fin - Vérifier que les tables sélectionnées soient bien les bonnes (cocher select tables) - Puis cliquer sur "Live run" - Aller dans l'administration du site > Réglages > Permaliens et cliquer sur "Enregistrer les modifications" (ce qui va regénérer les permaliens) - Revérifiers si il y a des liens en dur dans les templates, plugins… - Suivant les plugins utilisés revérifier la configuration (bancaire, ecommerce,…) - Revérifier la traduction si WPML a été utilisé - Décocher la case "Demander aux moteurs de recherche de ne pas indexer ce site" dans > Réglages > Lecture - Mettre en place et configurer Yoast (Fonctionnalités > activer Pages de réglages avancés), google analytics (dans header.php), configurer le sitemap (yoast > Sitemaps XML) dans google webmastertools