Codex bbPress

Création d’un Site de test

Accueil du Codex → Mise en route → Tester votre Installation bbPress → Création d’un Site de test

La création d’un site de test est très bénéfique car vous pouvez apprendre comment fonctionnent bbPress et WordPress, et aussi les tester tous les deux.

  • Pour un développeur, la création d’un site de test pourrait les aider à développer des plugins ou des thèmes pour bbPress.
  • Pour le tweaker de site WordPress commun, il peut tester des modifications de style ou de fonctionnalité simples sur leur site de test avant de transférer les modifications sur leur site en direct.
  • Plus important encore, la création d’un site de test vous permettra de tester les mises à niveau de plugin / thème pour les problèmes afin qu’une mise à jour ne laisse pas votre site en direct vulnérable aux pirates ou ne casse pas votre site.

Ce processus simple devrait vous aider à mettre à niveau en toute confiance, et peut jouer avec votre site plus hardiment, en testant tout dans le site de test en premier, et en ne vous engageant sur un site en direct qu’une fois que vous êtes convaincu que tout est en état de marche.

Si vous n’êtes pas convaincu que vous avez besoin d’un site de test, lisez mon raisonnement ici: Pourquoi avoir un site de test?

Il existe deux choix populaires pour créer un site de test:

  1. Installation d’un client d’environnement serveur local sur votre ordinateur
  2. À l’aide d’un sous-domaine d’un domaine existant.

Installation locale

Créer un site de test sur votre ordinateur est une bonne alternative gratuite à l’achat d’un nouveau domaine. Si vous souhaitez suivre cette voie, vous devrez installer une application prenant en charge votre système d’exploitation et vous permettant d’exécuter un logiciel qu’un serveur hôte a généralement installé pour exécuter le site de test sur votre ordinateur.

Chaque application s’identifie par le système d’exploitation qu’elle prend en charge et installe des logiciels qui incluent Apache, MySQL et PHP (XAMPP inclut également Perl). Vous trouverez ci-dessous une liste de clients d’environnement de serveur local populaires et des liens vers des guides faisant partie du manuel WordPress pour vous aider à installer chaque application.

Les paquets de serveurs locaux les plus populaires sont:

  • WAMP – Pour WIndows
  • MAMP – Pour Mac
  • XAMPP – Pour Windows, Mac et Linux

Après avoir créé votre site de test et installé WordPress sur votre ordinateur à l’aide de l’une des applications logicielles répertoriées, vous pouvez installer bbPress et le tester. Vous pouvez voir comment les plugins fonctionnent avec bbPress, les thèmes fonctionnent, et vous pouvez également développer des plugins ou des thèmes pour bbPress.

Sous-domaine d’un Domaine existant

Un sous-domaine utilise votre domaine principal en tant que site distinct. Donc, si vous créez un sous-domaine de dire « test », vous utiliseriez « test.mysite.com  » comme URL pour accéder à ce site.

La plupart des fournisseurs d’hôtes vous permettent de créer des sous-domaines. Si vous accédez à votre espace d’hébergement, vous devriez trouver une option pour créer des sous-domaines. Si vous avez besoin d’aide, contactez le support de votre fournisseur d’hébergement pour obtenir des informations sur la création d’un sous-domaine pour votre configuration actuelle.

Une fois créé, vous pouvez ensuite créer votre site de test et bénéficier des avantages suivants ::

  • Testez les problèmes de performances
  • Testez les plugins qui incluent des API vers des sources externes

Clonage d’un site existant

Le clonage ou la mise en miroir de votre site en direct vous permet de tester d’abord les modifications /mises à niveau sur un site de test sans affecter votre site en direct existant.

Vous pouvez donc tester:

  • nouvelles mises à niveau des thèmes et des plugins
  • ajoutez et testez tous les nouveaux plugins
  • modifiez les thèmes WordPress installés
  • ajoutez css, modifiez les fonctions, les mises en page et tout ce qui concerne votre site WordPress existant

Afin que vous ne commissiez que dans la zone de test en premier, et si vous êtes satisfait des résultats, vous pouvez ensuite transférer ces modifications sur votre site en direct. Et aussi si un plugin a une nouvelle mise à niveau, vous pouvez d’abord tester la mise à niveau sur votre site de test, si la mise à niveau a causé un problème, vous saurez ne pas mettre à niveau sur votre site en direct jusqu’à ce que le problème soit résolu.

Copie des données
Vous avez donc maintenant un domaine de test avec tous les fichiers et dossiers que vous avez sur le site en direct, mais vous devez copier les données.

Pour ce faire

  1. Utilisez phpMyAdmin pour accéder à la base de données de votre site en direct.
  2. Ensuite, à gauche, vous verrez toutes vos bases de données créées.
  3. Recherchez et sélectionnez la base de données de votre site en direct, et vous verrez maintenant une série de tableaux.de cette base de données.
  4. Vous verrez une option pour exporter dans le menu en haut. Après avoir cliqué dessus, certaines options vous seront présentées.
  5. Maintenant, vous pouvez faire une exportation rapide, mais ce n’est pas recommandé à mon avis, je préfère que vous fassiez une exportation personnalisée pour vous permettre de compresser les données au format zip et d’ajouter des valeurs supplémentaires pour améliorer la restauration.
  6. Alors activez maintenant la personnalisation.
  7. Normalement, vous pouvez simplement exporter la base de données dans un seul package, mais si vous avez une base de données particulièrement volumineuse, vous ne pourrez peut-être pas exporter / importer en une seule fois. Vous devrez peut-être copier une seule table de base de données ou regrouper les tables lors de l’importation. Cependant, vous pouvez d’abord essayer d’exporter toutes vos tables pour tester et vous assurer que tout fonctionne correctement.
  8. Dans la section Sortie, sélectionnez le format zip de votre choix pour compresser les données de votre base de données. Cela peut considérablement augmenter le temps de téléchargement pour les bases de données plus grandes. Il peut également vous permettre de surmonter certaines limites de taille de téléchargement de fichiers que votre fournisseur d’hébergement peut définir.
  9. Dans les options de création d’objet, activez l’option Ajouter une instruction DROP TABLE/VIEW/PROCEDURE/FUNCTION/EVENT. Pendant le processus d’importation, cela supprimera toutes les tables existantes avant de restaurer les nouvelles, garantissant une importation propre.
  10. Maintenant, cliquez sur Go, et le fichier sera téléchargé sur votre ordinateur.

Importation des données
Après avoir déjà téléchargé les données de la base de données dans un format de fichier compressé, vous pouvez maintenant importer les données dans une base de données nouvelle ou existante.

Si vous n’avez pas créé de nouvelle base de données.

  1. Accédez à la page d’accueil de phpMyAdmin.
  2. Cliquez sur l’élément de menu Bases de données en haut
  3. Vous verrez maintenant une zone pour créer une nouvelle base de données ainsi qu’une entrée de texte pour nommer votre base de données.
  4. Créez un nouveau nom pour votre nouvelle base de données pour votre site de test. Laissez la liste déroulante comme paramètre de classement par défaut et cliquez sur le bouton Créer.
  5. Vous venez de créer votre nouvelle base de données.

Pour importer vos données dans votre nouvelle base de données.

  1. Sélectionnez votre base de données récemment créée pour votre site de test.
  2. Cliquez sur l’élément de menu Importer en haut
  3. Cliquez maintenant sur le bouton Choisir un fichier, puis sélectionnez les données de la base de données de votre site en direct à partir de vos téléchargements.
  4. Cliquez sur le bouton Go. Attendez la finalisation de l’importation, puis après tout, vous devriez voir un message de réussite.
  5. Maintenant, vous avez importé les données de la base de données de votre site en direct dans votre base de données de sites de test.

Modifier les références du site
Puisque les données du site en direct ont été importées dans la base de données de test, vous verrez les URL de votre site en direct dans la table wp_options. Si vous ne les modifiez pas, vous serez redirigé vers votre site en direct, il est donc essentiel que vous le modifiiez.

  1. Dans phpmyadmin, sélectionnez votre base de données de site de test
  2. Cliquez sur l’élément de menu SQL tout en haut
  3. Maintenant, dans la case vide, entrez le code SQL suivant
UPDATE wp_options SET option_value = REPLACE(option_value, 'LIVESITE_URL', 'TESTSITE_URL');UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'LIVESITE_URL', 'TESTSITE_URL');UPDATE wp_posts SET guid = REPLACE(guid, 'LIVESITE_URL', 'TESTSITE_URL');UPDATE wp_posts SET post_content = REPLACE(post_content, 'LIVESITE_URL', 'TESTSITE_URL');

TESTSITE_URL est l’adresse URL complète de votre site de test.
LIVESITE_URL est l’adresse URL complète de votre site en direct.
Et vous pouvez changer le préfixe wp_ si vous utilisez quelque chose de différent pour la base de données de votre site de test.

Installation de WordPress
Une fois que vous avez fini de créer la base de données de votre site de test, vous devrez installer WordPress. Cela vous permettra de saisir les informations de vos nouvelles bases de données lors de l’installation. Vous pouvez le faire manuellement ou en utilisant le processus d’installation fourni par votre hôte pour WordPress.
Transfert de fichiers

  1. Téléchargez d’abord une copie du dossier wp-content de votre site en direct à l’aide d’un client FTP ou SFTP.
  2. Téléchargez ensuite le contenu du dossier que vous avez téléchargé dans le dossier wp-content de votre site de test. Tous les fichiers importants tels que les thèmes, les plugins et les téléchargements de médias seront transférés.

Étapes supplémentaires
Après avoir configuré votre site de test, vous devez désactiver l’accès des utilisateurs et des robots de recherche à l’indexation de votre site de test.

  1. Dans le tableau de bord > Paramètres > Lecture modifiez la visibilité du moteur de recherche pour décourager les moteurs de recherche d’indexer votre site de test. Et garder tous les plugins / fonctionnalités SEO désactivés devrait aider.
  2. Puisqu’il s’agit d’un site de test, vous ne permettrez à personne de s’inscrire sur votre site. Ainsi, l’installation de Restreindre l’accès au site vous permettrait de restreindre le site uniquement à votre adresse IP et de vous autoriser uniquement à accéder à votre site de test.

Write a Comment

Votre adresse e-mail ne sera pas publiée.