Поддержка Проблемы и решения Notice: Trying to get property of non-object

  • Здравствуйте, появляются ошибки при редактировании свойств товара в админке:

    Notice: Trying to get property of non-object in F:\www\sbf2017\wp-content\plugins\wordpress-seo\inc\class-wpseo-meta.php on line 393
    Notice: Trying to get property of non-object in F:\www\sbf2017\wp-content\plugins\wordpress-seo\inc\class-wpseo-meta.php on line 394
    Notice: Trying to get property of non-object in F:\www\sbf2017\wp-content\plugins\wordpress-seo\inc\class-wpseo-meta.php on line 395

    Изображение ошибки

    WP 4.9.6
    Yoast SEO 7.5.1
    Тема Aurum 3.0.2

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Для локального «хостинга» лучше отключить всякие СЕО, кеши и пр.

    А ещё лучше — разрабатывать сайт непосредственно на том хостинге, где он будет работать. Ну как минимум на реальном, а не виндовых форках.

    А, ида, для WC наверняка нужна платная версия Yoast SEO https://yoast.com/wordpress/plugins/yoast-woocommerce-seo/

    А ещё лучше — разрабатывать сайт непосредственно на том хостинге, где он будет работать. Ну как минимум на реальном, а не виндовых форках.

    Он на реальном хостинге работает.

    А, ида, для WC наверняка нужна платная версия Yoast SEO https://yoast.com/wordpress/plugins/yoast-woocommerce-seo/

    Всегда пользовались бесплатным. Раньше проблем не было.

    Он на реальном хостинге работает.

    тогда все еще хуже — реальный виндовый хостинг…..

    Так эти ошибки можно как-то исправить или только сносить Yoast SEO?

    Он на реальном хостинге работает.

    Тогда либо Вы перенести неправильно, либо хостинг виндовый, что не менее ужасно.

    И зачем тогда Вы даёте ссылку мало того, что на админку, так ещё и на чужой сайт

    Так эти ошибки можно как-то исправить

    Если переносили с локального, то стоит сделать это заново, но теперь с использованием плагинов для миграции. Напр https://wordpress.org/plugins/duplicator/
    Если это невозможно, то как минимум в базе поменять пути на правильные с пом https://ru.wordpress.org/plugins/better-search-replace/ или аналогичный с исправлением сериализованных данных. Но это может быть менее надёжный способ чем с пом. плагинов миграции.

    А, ида, возможно, что в плагине что-то не настроено.

    • Ответ изменён 5 лет, 6 месяцев назад пользователем SeVlad.

    И зачем тогда Вы даёте ссылку мало того, что на админку, так ещё и на чужой сайт

    Ссылка для понятности. Сайт мой.

    Если это невозможно, то как минимум в базе поменять пути на правильные с пом https://ru.wordpress.org/plugins/better-search-replace/

    Можно по подробнее о каких путях речь и на какие?

    • Ответ изменён 5 лет, 6 месяцев назад пользователем artmeister.

    Можно по подробнее о каких путях речь и на какие?

    О путях к фалам на сервере (напр F:\www\sbf2017\wp-content\plugins\wordpress-seo\inc\class-wpseo-meta.php)

    Поменять нужно начинающиеся с F:\www\sbf2017\ на реальные, линуксовые вебсерера. ЕСЛИ ХОСТИНГ НА ЛИНУКСЕ!

    Узнать их можно напр создав php-файл с содержимым

    <?php
    phpinfo();
    ?>

    положить его в корне сайта, запросить в браузере и поиском по странице найти значение _SERVER["DOCUMENT_ROOT"].

    Но это ещё не всё — желательно во всех путях сайта поменять и слеши (виндовые \ на линуксовые /), но делать это крайне осторожно.

    • Ответ изменён 5 лет, 6 месяцев назад пользователем SeVlad.

    Ой, прошу прощения…я не правильно скопипастил путь ошибки:

    Notice: Trying to get property of non-object in /home/onebookb/public_html/wp-content/plugins/wordpress-seo/inc/class-wpseo-meta.php on line 393

    Notice: Trying to get property of non-object in /home/onebookb/public_html/wp-content/plugins/wordpress-seo/inc/class-wpseo-meta.php on line 394

    Notice: Trying to get property of non-object in /home/onebookb/public_html/wp-content/plugins/wordpress-seo/inc/class-wpseo-meta.php on line 395

    Оо…
    как можно скопипастить не правильно???

    как можно скопипастить не правильно???

    Копипастил с другого форума и не обратил внимание на начальный путь.

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «Notice: Trying to get property of non-object» закрыта для новых ответов.