Поддержка Проблемы и решения Проблема с сохранением записи

  • Решено dobryidesign

    (@dobryidesign)


    У меня после НГ вдруг стала появляться следующая проблема, которая непонятно из-за чего стала приключаться т.к никаких обновлений и изменений не делалось. Суть такая:

    Когда собираюсь написать новый пост, указываю название поста к примеру «Творог», то автоматически на пост генерируется ссылка site.ru/tvorog, типа все ок, с постом можно делать все, что угодно. Публиковать, сохранять черновик и т.п. Но когда я пишу допустим «Йогурт» (экспериментальным путем заметил что с буквой Й что-то не то), то пост приобретает ссылку вида site.ru/?p=18476&preview=true и при нажатии кнопки «Сохранить» или «Опубликовать» он тупо пропадает бесследно, хотя в базе данных числится.

    За 4 года работы сайта такое произошло впервые в начале января, потом само прошло на 1,5 недели и пару дней назад снова случилось.

    Я пробовал на другой теме — нет изменений.
    Вырубал все плагины — проблема осталась.
    Пробовал переустанавливать ВП — тоже никак.
    Звонил провайдеру — у них типа все ок, никаких изменений не замечено.

    Подскажите. Что бы это могло быть? Вирус? Глюк?

    Скриншот: http://priscree.ru/img/987b710498060c.jpg

    • Тема изменена 6 лет, 3 месяца назад пользователем dobryidesign.
Просмотр 15 ответов — с 1 по 15 (всего 24)
  • Модератор Yuri

    (@yube)

    генерируется ссылка site.ru/tvorog

    Какой плагин транслитерации используется? Отключать или менять на другой пробовали?

    Используется плагин RusToLat — менять не пробовал, но отключал и его и другие плагины. Вплоть до того, что переустанавливал WP и на базовой теме без плагинов пытался опубликовать, все тоже самое. Поэтому вроде бы как проблема серверная, но там не было изменений и провайдер ничего тоже не может сказать. Я, честно говоря, в замешательстве.

    Модератор Yuri

    (@yube)

    Вообще-то проблемы с отдельными буквами обычно являются признаком неправильно установленной кодировки в БД. Перепроверьте на всякий случай.

    p.s. И не верьте всему тому, что говорят хостеры.

    Модератор Yuri

    (@yube)

    RusToLat — это который писал еще Антон (светлая ем память)? Ставьте https://uk.wordpress.org/plugins/cyr3lat/ или https://uk.wordpress.org/plugins/cyr2lat/

    Да, я гуглил и читал про кодировку БД. Но она не менялась и проблем то за 4 года не было таких. А тут вдруг Бац! и есть. Я конечно, допускаю, что может я что-то проморгал, но пока нет предположений что именно. А кодировку БД если менять, то вместо букв у меня ромбики черные).

    или https://uk.wordpress.org/plugins/cyr2lat/

    У него тоже проблемы с нек буквосочетаниями.

    Но она не менялась

    У Вас возможно нет, а у хострера очень даже.
    А если изначально была неправильная, то тоже могло не проявляться. Мина замедленного действия…

    Ребят, ну тут вопрос то немного в другом. Почему посты не сохраняются?) А иногда сохраняются и все нормально отображается)

    Модератор Yuri

    (@yube)

    За проблемы cyr2lat не знал, спасибо, SeVlad!

    Модератор Yuri

    (@yube)

    Так «в базе данных числится» или «не сохраняются»? Разница принципиальная.

    Так «в базе данных числится» или «не сохраняются»? Разница принципиальная.

    При нажатии в админке на «сохранить черновик» или на «опубликовать» все, что было написано исчезает и самого поста нигде нет ни в опубликованных, ни в черновиках, ни в корзине. Но если зайти в базу данных, то там этот пост есть, т.е он как бы улетает на сервак.

    ctrl+f5 в админке в списке записей проблему не решает?

    ctrl+f5 в админке в списке записей проблему не решает?

    Неа. Я сейчас опытным путем обнаружил, что если используется «й»-маленькая, то проблемы нет, а если заглавная «Й», то вместо постоянной ссылки снова генерируется /?p=18488&preview=true

    Возможно будет понятней, если взгляните на скриншот: http://priscree.ru/img/987b710498060c.jpg

    Начните же с проверок кодировок. Всех — и базы и хостинга и файлов.

Просмотр 15 ответов — с 1 по 15 (всего 24)
  • Тема «Проблема с сохранением записи» закрыта для новых ответов.