Поддержка → Проблемы и решения → Перестали отображаться комментарии в админке
Перестали отображаться комментарии в админке
-
Здравствуйте! Подскажите, пожалуйста, в чем дело: в админ панели перестали отображаться комментарии, которые ожидают модерации. Причем те комменты, которые были ранее одобрены, отображаются без проблем…
-
в админ панели перестали отображаться комментарии
Вот так просто, ни с того , ни с сего взяли и перестали отображаться? Или всё же этому что-то предшествовало?
Нет, не так просто. Я перенес сайт на другой хостинг. При переносе пришлось переименовать базу данных. После этого все и началось. Также заметил, что при выделении текста на сайте он почему-то не выделяется, а пропадает (хотя копируется). Еще пытался сам запостить коммент, так выдается сообщение, что слишком быстро комментирую, надо подождать…
Я перенес сайт на другой хостинг
надеюсь с помощью спец-плагинов?
Я перенес сайт на другой хостинг.
Распространённая ситуация, когда после неправильного переезда случаются «странности». См https://ru.wordpress.org/support/topic/%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b0-%d0%b7%d0%b0%d0%b5%d0%b6%d0%b6%d0%b5%d0%bd%d0%b0%d1%8f-%d0%bd%d0%be-%d0%bf%d1%80%d0%be%d1%88%d1%83-%d0%be%d1%82%d0%ba%d0%bb%d0%b8%d0%ba%d0%bd%d1%83/#post-314788
надеюсь с помощью спец-плагинов?
Нет, без плагинов, перенес «как есть». Переносил также другие сайты на тот же хостинг — с ними все в порядке.
- Ответ изменён 5 лет, 1 месяц назад пользователем vladisss.
Нет, без плагинов, перенес «как есть». Переносил также другие сайты на тот же хостинг — с ними все в порядке.
Это всего ли значит, что ПОКА Вы не заметили проблем.
Заметите или нет и когда это произойдет (и свяжите ли с не правильным переносом) — другой вопрос.Это всего ли значит, что ПОКА Вы не заметили проблем.
Возможно, есть какие-то проблемы, которые я пока что не выявил. Но как исправить положение с комментариями? Сейчас посмотрел в базе данных — все комменты в ней есть, но в админке их не видно. Сейчас лазаю по интернету — ищу как исправить, но пока ничего конкретного не попадается…
Но как исправить положение с комментариями?
..
Сейчас лазаю по интернетуНда.. А какая религия запрещает пройти по данной мной ссылке?
Нда.. А какая религия запрещает пройти по данной мной ссылке?
Собственно, никакая не запрещает — я так и сделал. Понял, что нужно пользоваться плагином, но тут проблема. Со старого хостинга я скопировал базу данных (она у меня сохранилась в архиве на пк) и все файлы сайта (тоже сохранены). Сайта на старом хостинге уже нет. Как я понимаю, в моем случае использовать плагин уже поздно…
Сайта на старом хостинге уже нет. Как я понимаю, в моем случае использовать плагин уже поздно…
Если сайта там точно нет, то плагин конечно уже не поможет. Но поможет скрипт о котором есть далее по ссылке на SO.
Я только рекомендую править им не текущую базу, а заново залитый дамп. Лучше вообще не обращаясь к сайту до окончания манипуляций с базой — закрыть доступы к сайту и самому на него не заходить.
И делать замены крайне осторожно, учитывая разные вхождения домена (в тч и в пути), не забывая про экранирования путей и тп.Я тут нашел статью, в которой описывается как раз моя проблема:
https://moonback.ru/page/wordpress-mysql-errorУ меня в базе в колонке Extra отсутствует значение auto_increment для поля comment_ID + отсутствует Перви́чный ключ PRI. Согласно статье я ввел команду:
ALTER TABLE wp_comments CHANGE comment_ID
comment_IDbigint(20) unsigned NOT AUTO_INCREMENT PRIMARY KEY;
Однако возникает ошибка:
#1064 — У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около ‘AUTO_INCREMENT PRIMARY KEY’ на строке 1
Не могу понять что я не так делаю…
Не могу понять что я не так делаю…
лезете руками в БД, не обладая достаточными для этого знаниями
лезете руками в БД, не обладая достаточными для этого знаниями
Да, это так. А как по-другому исправить ошибку? Приходится самому пытаться…
К тому, кто (с)писал то, что Вы нашли, как раз и относится Изучите документацию .
Там в статье ссылочка на «были использованы», где написано без ошибки:
unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY;
По дороге NULL потерялся. А в нашем деле даже null имеет значение 😉От себя добавлю, что при кажущейся простоте операции, лазить руками в базу крайне опасно.
А как по-другому исправить ошибку?
В редакторе полей (PMA) PhpMyAdmin. По крайней мере, там есть хоть какая-то минимальная защита от.
Самое интересное в этом всем, это причина исчезновения флага. Хостинг у Вас часом не «на три буквы»?
- Тема «Перестали отображаться комментарии в админке» закрыта для новых ответов.