Sauvegarder ou migrer vos données d'affiliation est une étape essentielle lors du transfert de votre site Web vers un nouveau serveur, lors de mises à jour importantes ou simplement pour protéger vos informations. Dans ce guide, nous aborderons les meilleures pratiques et les outils pour sauvegarder et migrer en toute sécurité les données d'affiliation.
Méthodes de sauvegarde ou de migration des données d'affiliation
Exporter et importer votre base de données MySQL
La méthode la plus directe pour sauvegarder ou migrer les données d'affiliation consiste à passer par votre base de données MySQL. Des outils comme phpMyAdmin vous permettent d'exporter et d'importer facilement votre base de données. Suivez les étapes décrites dans le guide Moving WordPress de WordPress.org pour des instructions détaillées.
Gestion des données des campagnes lors de l'exportation
Lors de l'exécution d'un vidage MySQL, vous pouvez rencontrer l'erreur :#1227 - Accès refusé ; vous avez besoin (d'au moins un) des privilèges SUPER pour cette opération
Cette erreur est causée par la table wp_affiliate_wp_campaigns, qui est en fait une vue plutôt qu'une table standard. Pour résoudre ce problème :
- Excluez la table
wp_affiliate_wp_campaignsde votre exportation. - La vue des campagnes est générée automatiquement à partir des tables
referralsetvisits, donc son exclusion n'aura aucun impact sur l'intégrité de vos données.
Si vous souhaitez réactiver la vue des campagnes après la migration, assurez-vous que votre utilisateur MySQL dispose du privilège CREATE VIEW. Vous pouvez consulter la Documentation sur les privilèges de MySQL pour plus de détails.
Utilisation de plugins de sauvegarde et de migration WordPress
Pour une approche plus conviviale, envisagez d'utiliser l'un des plugins suivants pour sauvegarder ou migrer vos données d'affiliation et d'autres informations de site :
- Duplicator : Un plugin puissant qui crée une copie complète de votre site WordPress, y compris les données AffiliateWP, à des fins de migration ou de sauvegarde.
- WP Migrate DB : Particulièrement utile pour migrer des bases de données avec une fonctionnalité de recherche et remplacement.
Meilleures pratiques pour les sauvegardes et les migrations
- Assurez-vous de sauvegarder régulièrement vos données d'affiliation pour éviter toute perte de données lors des mises à jour ou des migrations.
- Avant de lancer une migration, testez la sauvegarde pour vous assurer que toutes les données nécessaires, y compris les informations d'affiliation, ont été correctement capturées.
- N'oubliez pas d'exclure la vue
wp_affiliate_wp_campaignslors de l'exportation si vous rencontrez des erreurs. Cela n'affectera pas vos données de campagne car elles sont créées dynamiquement à partir des tablesreferralsetvisits. - Optez pour des plugins bien pris en charge comme Duplicator pour simplifier le processus. Ces plugins gèrent souvent les problèmes courants tels que les données sérialisées, garantissant une migration transparente.
Et voilà ! Sauvegarder et migrer les données d'affiliation est simple avec des outils comme phpMyAdmin ou des plugins comme Duplicator. En suivant les meilleures pratiques et en vous assurant de tenir compte des spécificités de la base de données comme la vue des campagnes, vous pouvez protéger votre programme d'affiliation lors de toute modification de l'infrastructure de votre site Web.