web-dev-qa-db-fra.com

Les tables WPML n'étant pas supprimées lors de la suppression d'un sous-site multisite, vous avez besoin d'aide pour nettoyer mon fichier SQL!

Je construis un WP Multisite pour un client qui souhaite un site multilingue. Avant de choisir WP Multisite, j'ai acheté et essayé WPML. Cependant, ce plugin ne convenait pas au poste, alors je l'ai supprimé et j'ai obtenu un remboursement.

Cependant, maintenant, cela semble revenir me tourmenter. Maintenant, lorsque j'utilise Multisite, j'utilise Backupbuddy pour exporter et dupliquer mon site à différentes fins de test. Maintenant, quelques ennuis sont apparus, la base de données est énormément énorme, même s’il s’agit d’une très petite page!

Le SQL est un wooping 500 Mo, je ne peux même pas le voir dans MyPhpAdmin. J'ai le fichier SQL sur mon bureau et quand je l'ai finalement ouvert, il est rempli de restes de tables WPML qui semblent avoir été dupliqués à chaque duplication de site, mais jamais supprimés lors de la suppression du site.

Quelqu'un at-il rencontré cela? Je ne suis pas bon en édition de base de données et vraiment incertain de la façon dont je peux résoudre ce problème.

1
Johan Dahl

Tout d’abord, je n’utiliserais pas phpmyadmin pour une base de données aussi volumineuse. Utilisez quelque chose comme Sequel Pro , gratuit et facile à utiliser.

Deuxièmement, si vous ne souhaitez pas utiliser les tables créées par WPML et que vous avez supprimé le plug-in de votre site, vous pouvez supprimer les tables créées.

Téléchargez le SQL vers une nouvelle base de données sur votre ordinateur local et supprimez toutes les tables de chaque site:

wp_icl_cms_nav_cache
wp_icl_content_status
wp_icl_core_status
wp_icl_flags
wp_icl_languages
wp_icl_languages_translations
wp_icl_locale_map
wp_icl_message_status
wp_icl_node
wp_icl_reminders
wp_icl_strings
wp_icl_string_positions
wp_icl_string_status
wp_icl_string_translations
wp_icl_translate
wp_icl_translate_job
wp_icl_translations
wp_icl_translation_status

Je suppose que votre préfixe est wp_ (1,2,3) et ainsi de suite.

2
Pontus Abrahamsson