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

  • Решено dobryidesign

    (@dobryidesign)


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

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

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

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

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

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

    • Тема изменена 6 лет, 3 месяца назад пользователем dobryidesign.
Просмотр 9 ответов — с 16 по 24 (всего 24)
  • Начните же с проверок кодировок. Всех — и базы и хостинга и файлов.

    Рассказываю для таких же как я васьков. Нажал на просмотр кода страницы в браузере, нашел,что кодировка UTF-8, зашел в phpMyAdmin — там черным по светло-серому написано: Кодировка сервера: UTF-8 Unicode (utf8). Зашел в админку Nic.ru и там стоит кодировка сайта: windows-1251. Поменял там на UTF-8 и теперь все, по крайней мере на данный момент, работает.

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

    Прошу прощения у всех принимавших участие в беседе. Всем спасибо.

    Модератор Yuri

    (@yube)

    теперь все, по крайней мере на данный момент, работает

    Поздравляю!

    зашел в phpMyAdmin — там черным по светло-серому написано: Кодировка сервера: UTF-8 Unicode (utf8).

    Для информации: тут надо копать глубже. Сразу по входу PMA пишет, как он будет общаться с базой, а не что там в базе. Смотреть надо дефолтную кодировку всей базы, таблиц и сопоставления полей. Русские буквы в записях должны нормально читаться*.

    ___
    * Как это ни странно, до сих пор бытует мнение, судя по всему, уходящее корнями в 90-е, что UTF в БД должен выглядеть «кракозябрами».

    тут надо копать глубже.

    Когда особо не разбираешься, то лучше не копать:) Особенно пока все работает)) Будем копать, если снова все сломается. Спасибо.

    ибо раньше такой проблемы не было,

    Не «не было», а Вы не замечали.
    Сделайте срочно бекап базы и сохраните его навечно у себя на ПК. Возможно пригодиться в будущем.
    После этого зайдите в PMА и убедитесь что таблицы в правильной кодировке и что в них контент не повреждён.
    В течении некоторого времени проверяйте корректность внесения новых данных просматривая базу в PMA.

    Будем копать, если снова все сломается

    Есть все шансы, что «потом» будет не восстановить. Во всяком случае простыми путями.
    Буквально недавно:
    https://ru.wordpress.org/support/topic/%D0%B8%D1%80%D0%BE%D0%B3%D0%BB%D0%B8%D1%84%D1%8B-%D0%BF%D1%80%D0%B8-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B8-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B9-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B8/

    Ида. Там всё тот же ужасный никру.

    Модератор Yuri

    (@yube)

    Когда особо не разбираешься, то лучше не копать:)

    Та ладно! Не квантовая механика, наблюдение не влияет на объект. Точнее — не должно 🙂

    Посмотреть всяко стоит. А вот что-то менять — тут да, сначала надо разобраться. Но для того сообщества и существуют, чтобы помочь понять.

    Не «не было», а Вы не замечали.

    Нет, у меня большой тематический сайт, где с разной степенью периодичности появлялись публикации, где в названии фигурировала заглавная буква «Й» и проблемы такой за 4 года не было.

    в названии фигурировала заглавная буква «Й» и проблемы такой за 4 года не было.

    Я не про проявление одной буквы, а про более глобальные вещи связанные с кодировкой и перекодированием.

    Зашел в админку Nic.ru

    собственно, проблема не столько в кодировке, сколько в использовании недохостера.

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