Для локального «хостинга» лучше отключить всякие СЕО, кеши и пр.
А ещё лучше — разрабатывать сайт непосредственно на том хостинге, где он будет работать. Ну как минимум на реальном, а не виндовых форках.
А, ида, для 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
Оо…
как можно скопипастить не правильно???
как можно скопипастить не правильно???
Копипастил с другого форума и не обратил внимание на начальный путь.