Сегодня утром я получил письмо от читателя о том, что он не может оставить комментарий к статье. Когда я пытаюсь отправить сообщение, будь то из Mozilla или Chrome, я получаю следующую надпись Из антиспамовых фильтров я использую только дополнение Akismet, которое не запрещает комментарии, а просто помещает все подозрительные в папку SPAM. ~ Вчера я не вносил никаких изменений в файлы сайта или базу данных. Однако вчера я вспомнил, что все сайты WordPress автоматически обновили свою версию с 4.2.2 до 4.2.3. Это единственное изменение, которое произошло. ~ Чтобы подтвердить наличие проблемы с этим обновлением, я проверил, как работает система комментирования на других блогах. К моему удивлению, все работает нормально. Оказалось, что само обновление не имеет к этому никакого отношения. ~Возможно, обновление по каким-то причинам не удалось, и файл или база данных были повреждены. Я попытался вручную обновить WordPress до последней версии 4.2.3 — ошибка не исчезла. — Я начал копаться в сети. Из логичных ответов я увидел только один. Таблица в базе данных повреждена и нуждается в исправлении. Я вошел в базу данных через phpMyAdmin — никаких ошибок в таблицах, как это произошло в том примере. Он снова включается. Чтобы перестраховаться, я оптимизировал базу данных и удалил лишние тома, но, конечно, это не помогло. 〜˜ Но вы можете проверить это сами, возможно, это относится только к вам. Это делается через phpMyAdmin — на таблицах есть кнопки «проверить, оптимизировать, сбросить» — используйте их. ~ Моя интуиция подсказывала мне, что проблема все еще в базе данных. Я решил посмотреть, как это работает и есть ли еще какие-нибудь ошибки: error: cannot save comment. Пожалуйста, повторите попытку позже. ~ Я вспомнил, что после обновления версии я не мог публиковать новые посты. Затем переустановка версии движка все исправила. Попытался создать новый документ, но страх подтвердился. Это также не помогло. Я уже пробовал переустановить WordPress, но ничего не помогло ~ у меня оставалась только одна надежда: все работало вчера утром, а значит, сайт нужно было восстановить до состояния вчерашнего утра. Я ценю, что мой хостинг сохраняет резервную копию базы данных и файлов за последние семь дней — это очень полезная функция для хостинга. Если вы выбираете хостинг (используя timeweb.ru, sprinthost.ru или sweb.ru), существует автоматическое резервное копирование ваших файлов и базы данных. 〜˜ Файловая структура была возвращена к вчерашней, WP 4.2 был модифицирован, начали появляться комментарии и создаваться новые посты. ~ Для проверки я снова обновился до 4.2.3 — ошибка повторилась. ~Поскольку мы не знаем, как надежно решить эту проблему, мы решили откатить восстановление и продолжить использовать предыдущую версию CMS. ~ Если вам нужны автоматические обновления версий, не забудьте отключить их, так как через некоторое время WordPress снова обновится. Для этого добавьте следующий код в файл wp-config (расположенный в корне вашего сайта). ~Если все в порядке, можно удалить код и вернуться к нормальной работе. ~PS: У меня была такая же проблема на другом блоге. Очевидно, я не единственный. Это побудило меня написать пост — если у вас такая же проблема, вы знаете, как временно (пока не найдется настоящее лекарство) от нее избавиться.
PPS: Не пренебрегайте безопасностью сайта и всегда используйте плагин резервного копирования базы данных (WordPress Database Backup). Следующие шаги. ~Атака из того же раздела:~ ‘Ошибка: не удалось сохранить комментарий. Привет, Дмитрий! После вчерашнего обновления некоторые функции плагина Yoast SEO были (временно) утрачены — вы не можете установить ключевые слова фокуса, SEO-заголовок, мета-описание… Даже панель Yoast SEO была утеряна. Я собирался написать в службу поддержки по поводу отката, но примерно через 20 минут все как-то само собой получилось. Таким образом, это обновление было частью ошибки. ~ Самое непонятное, что глюк проявляется не на всех сайтах и не на всех сайтах одинаково… ~Эх… . обновления плагинов после обновлений WordPress недавно рассыпались, не то чтобы ошибка уже была изначально…. ~И когда появляется комментарий в блоге: ERROR: please enter a comment. Это тоже из этой темы. Должен ли я откатить сайт или что мне делать? ~ Ошибки разные. Однако если до этого все работало нормально, откат до работоспособной версии восстановит удобство использования. ~Очевидно, что возврат сайта к первоначальной версии возможен только в течение трех дней на хостинге. И я обновился до новой версии wordpress 4.4-ru_RU некоторое время назад. Что мне теперь делать? Могу ли я вернуться к предыдущей версии? И кто может это сделать? ~Есть инструкции по откату к предыдущей версии WordPress — seoslim.ru/wordpress/kak-otkatit-versiyu-wordpress.html~Спасибо. Более старая версия. ~Ошибка. Не удалось сохранить комментарий. WordPress 4.2.3 ~ Черная карта Тинькофф