web-dev-qa-db-ja.com

マルチサイトサブサイトを削除するときにWPMLテーブルが削除されない、私のSQLファイルをきれいにする助けが必要!

多言語のサイトが欲しいクライアントのためにWP Multisiteを作っています。 WP Multisiteを選ぶ前に、私はWPMLを購入して試しました。しかし、そのプラグインは仕事に合わなかったので、私はそれを削除して払い戻しを受けました。

しかし、今、これはどういうわけか私を悩ませて戻ってきているようです。 Multisiteを使っているときは、Backupbuddyを使って自分のサイトをさまざまなテスト目的でエクスポートおよび複製しています。今、いくつかの問題が発生しています。データベースは非常に小さいページですが、データベースは非常に巨大です。

SQLは500メガバイトで、MyPhpAdminでも見ることはできません。私は自分の机の上にSQLファイルを持ってきました、そしてついにそれを開いたとき、それはあらゆるサイトの複製と複製されたが、サイトの削除の際に決して削除されないように見えます。

誰かがこれに遭遇しましたか?私はデータベースの編集が得意ではないので、どうすればこれを修正できるかわからない。

1
Johan Dahl

まず第一に私はそれほど大きいデータベースにphpmyadminを使用しないでしょう。 Sequel Pro のような無料で使いやすいものを使用してください。

第二に WPML Created というテーブルが欲しくなくて、あなたがあなたのサイトからプラグインを削除したなら、あなたはそれが作成するテーブルを削除することができます。

あなたのローカルマシン上の新しいデータベースにSQLをアップロードして、それぞれのサイトのためにこれらすべてのテーブルを削除してください。

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

私はあなたの接頭辞がwp_(1,2,3)であると仮定します。

2