Поддержка Проблемы и решения Ошибка при создании новой страницы и записи

  • Добрый день.
    помогите пожалуйста решить проблему.
    Вордпресс работает нормально. Но с некоторых пор при попытке создания ново страницы или записи выдает прилагаемый ниже принт-скрин с ошибкой
    Object from empty value in /home/…../wp-admin/includes/post.php on line 641
    перезапись этого файла с рабочей версии никак не помогает.

    Подскажите, как вылечить сей недуг.
    Заранее большое спасибо!

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Для начала нужно решить проблему с кодировкой
    см https://codex.wordpress.org/%D0%A7%D0%90%D0%92%D0%9E/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_%D1%81_%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%BE%D0%B9. Если это не поможет — вероятнее всего неправильная кодировка в файла(ах) темы и/или плагинов. Она должна быть в UTF-8 без БОМ.
    Инструкция по поиску виновного: пп 3-6.

    Спасибо,
    с кодировкой поправил, больше не слетает

    Но ситуацию это не прояснило.
    Отключал все плагины, не помогает.
    переключался на дефолтную тему, тоже нет эффекта.
    вордпресс обновлял.
    Что посоветуете еще испробовать.
    спасибо!

    Отключал все плагины, не помогает.
    переключался на дефолтную тему, тоже нет эффекта.
    вордпресс обновлял.

    Видно, что ВП не обновлён (но и не горячитесь обновлять, если используете 4.7.5). Тема тоже не только не родная, но даже не из каталога. Плагины наверняка тоже.
    Всё же ставлю на тему и/или плагины. Пробуйте отключить ВСЕ плагины и переключить тему на родную. На этой странице потом CRTL+F5 сделайте.

    Вариант радикальный (для проверки хостинга и ВП) — изменить в конфиге префикс таблиц БД (или новую БД завести) и установить ВП. Убедиться, что в чистой инсталляции всё ОК. После вернуть префикс и удалить эти таблицы.

    спасибо за совет.
    обновлял вп не до последней версии, а до 4.7.5, которая лежит у хостера.
    тему дефолтную проверял, все тоже самое, ошибка не уходит.
    переставил вп на 4.8 с дефолтовой темой все заработало.
    копирую свою тему, сразу возникает эта ошибка.
    странно, тк тема крайне популярная, я и сам ее использую на 2 других доменах этого же хостинга, проблемы там такой не возникает.

    Модератор Yui

    (@fierevere)

    ゆい

    в логе ошибок никак не отражается проблема?

    тема крайне популярная

    можно название темы?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Ошибка означает, что не удалось вставить черновик записи в базу данных.

    Стоит проверить права на запись в БД, убедиться в наличии свободного места на диске с базой и выполнить ремонт таблиц.

    2 Yuri — название темы Avada, в логе ошибок нет.
    2 Sergey — и места много и с базой все в порядке, тк через плагин клонирования постов новый пост можно создать (клонировав любой имеющийся) без проблем, отредактировать его и сохранить, как новый. А вот кнопкой «создать новый» такая вот ошибка.

    копирую свою тему, сразу возникает эта ошибка.

    Ну вот же и причина.

    тема крайне популярная,

    И честно купленная? На все домены? 😉 И изменений не вносилось?
    Хотя и в честно купленной может быть всё, что угодно. Производитель же не в списке проверенных и доверенных.

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

    наверное, пользоваться такой. вместо создания новой статьи буду клонировать старую и ее править.

    Плохое решение. Не исключено, что Вы ещё что-то повредили. а в дальнейшем это усугубит ситуацию.
    Для внесения изменений в тему нужно использовать механизм дочерних тем.

    Да, я поторопился сказать вам про клоны. Оказывается, они тоже не работают. Создается такая же битая страница без возможности ее открытия. Сейчас уже что говорить о дочерних, когда ситуацию такую имеем. Попробую обратиться еще раз к разработчикам. Спасибо за советы!

    Сейчас уже что говорить о дочерних, когда ситуацию такую имеем.

    Ничего не мешает создать дочку и сейчас. Это по сути тоже, что Вы делает при обновлении темы. Только при дочках это не нужно будет делать каждый раз.
    Тем боле что тема действительно популярная, и редкое исключение среди массы короткоживущих тем на темофоресе. Есть большая вероятность что обновляться будет ещё долго. Дочка позволит Вам обновлять оригинальную тему без каких-либо проблем.

    К сожалению, дело совсем не в теме…
    Тоже столкнулся с этой ситуацией.
    Сейчас на странице новой публикации статьи или поста висит ошибка
    object from empty value in wp-admin/includes/post.php on line 642
    и отсутствует поле ввода нового поста.

    Эта ситуация появилась при переносе базы (целиком) с одного хостинга на другой.
    Решения до сих пор не нашёл, хотя промониторил все возможные темы.
    Если @likocorp нашёл причину, прошу поделиться.

    Скорее всего ситуация появилась из-за смены версии PHP. За бугром пишут, что object from empty value — это необходимость создания пустого массива в версиях выше 5.3, хотя пытался у себя откатывать версии 5 — 5.3 — 5.5 — 7.1. Результат аналогичный.

    Ещё есть предположение, что виноват плагин Yoast Seo (проскакивала ошибка с указанием хука) и его база не была импортирована из-за несоответствия кодировки.

    Уточню. WP ставил с репозитория, т.е. чистый. Тема любая дефолтная.

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