Модератор
Юрій
(@yube)
Table ‘db-user.wp_commentmeta’ doesn’t exist
Воспользуйтесь PhpMyAdmin (нет, я не знаю, где это у Вас) и посмотрите, действительно ли таблицы нет. Если она есть, но отмечена как испорченная, можно попытаться отремонтировать её через PMA. Если таблица действительно исчезла, то её можно восстановить из бэкапа, и чем свежей бэкап, тем меньше будет потерь информации. В любом случае, это очень плохой симптом.
Сама таблица на месте. Пробовал восстановление через PMA. Восстановление проходит успешно.
Пробую повторно «Починить базу данных» через wp-admin/maint/repair.php
Все таблицы в порядке, кроме wp_commentmeta
Модератор
Юрій
(@yube)
Пробовал восстановление через PMA.
Не знаю, что Вы называете «восстановление». В PMA откройте базу, выберите таб «SQL», и выполните команду
repair table wp_commentmeta
затем в том же PMA попробуйте открыть таблицу.
Если в PMA будет вылазить ошибка, скопируйте весь текст и покажите здесь.
SQL-запрос был успешно выполнен
+ Параметры
Table
Op
Msg_type
Msg_text
admin2_0.wp_commentmeta
repair
Error
Table ‘admin2_0.wp_commentmeta’ doesn’t exist
admin2_0.wp_commentmeta
repair
error
Corrupt
Модератор
Юрій
(@yube)
Стоп. В первом посте у Вас
Table ‘db-user.wp_commentmeta’ doesn’t exist.
а теперь вдруг
Table ‘admin2_0.wp_commentmeta’ doesn’t exist
Это разные базы. С какой базой сайт работает? Что в wp-config.php у ‘DB_NAME’?
Прошу не обращать внимание на эти нюансы. Я намеренно поменял DB_NAME и в первом, и во втором случае. Думал, что здесь не обязательно точное название базы данных. Суть проблемы, я так думаю, не в названии базы данных. Прошу прощенья, если ввел в заблуждение потенциальных знатоков данной проблемы, которые уже сталкивались с этим и знают, где «собака зарыта».
А если все таки нет баз и через PhpMyAdmin, а ошибки вылезли при первом же запуске wordpress. При повторной попытке с новой базой и новым пользователем wp_posts всё равно не создается.
Я Вас не понял. Если можно, объясните, что Вы хотели сказать.
При установки wordpress не создается одна таблица ‘db-userr.wp_posts’. При повторной установки с новой базой иногда еще не создается wp_postmeta.
Пожалуйста, прочитайте внимательно мой вопрос. «Таблица wp_commentmeta повреждена…» Причем тут wp_posts?
Дело в не названии таблицы, а в базе.
Почему бы Вам сразу не подсказать решение этой проблемы, если знаете точно в чем тут дело. Где в базе искать? Что исправить? И при чем тут база в целом? Ведь остальные таблицы в порядке.
«Некоторые проблемы в базе данных не удалось исправить. Пожалуйста, скопируйте список ошибок и обратитесь на форумы поддержки WordPress за дальнейшей помощью.»
Таблица wp_posts в порядке.
Таблица wp_comments в порядке.
Таблица wp_links в порядке.
Таблица wp_options в порядке.
Таблица wp_postmeta в порядке.
Таблица wp_terms в порядке.
Таблица wp_term_taxonomy в порядке.
Таблица wp_term_relationships в порядке.
wp_commentmeta: Table ‘admin2_0.wp_commentmeta’ doesn’t exist