Поддержка Проблемы и решения Как изменить неверный (локальный) путь сайта

  • Доброго времени суток!

    Есть сайт на вордпресс http://zayplyushki.ru/ — на нем не грузятся стили. Если посмотреть исходный код страницы, то видно что очень много ссылок на файлы стилей и на другие файлы ссылается по локальному адресу http://zayplyushki

    Например:
    <link rel='stylesheet' id='style-css' href='http://zayplyushki/wp-content/themes/Gelosophy/style.css?ver=4.8.4' type='text/css' media='all' />

    Где и как можно изменить это в файлах или может в переменной сайта, чтобы ссылки стали правильные и стили отобразились? В файлах темы (header.php и т.д.) похоже есть не все ссылки, которые видно в исходном коде главной страницы.

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

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Для начала стоит попробовать изменить адрес сайта через БД (например PhpMyAdmin). В разделе wp-options. Вот так еще
    А вообще при переезде с локалки (да и вообще), я бы порекомендовал вам использовать плагины миграции (тот же Duplicator). Тогда вот таких проблем у вас не будет

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

    зайдите в phpmyadmin и измените ‘home’ и ‘siteurl’ в таблице wp_options. если есть доступ к админке сайта — то можно и там в настройках изменить.

    далее установите плагин better search and replace — и пройдитесь им по всей базе данных, заменяя локальный путь на реальный.

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

    далее установите плагин better search and replace — и пройдитесь им по всей базе данных, заменяя локальный путь на реальный

    С этого и начинать. Зачем предварительно ещё терзать ПМА 🙂

    А вообще, mariako1, прислушайтесь к совету использовать плагины миграции. Избавит Вас от многих проблем.
    https://ru.wordpress.org/plugins/duplicator/

    С этого и начинать. Зачем предварительно ещё терзать ПМА 🙂

    ну если ‘siteurl’ и ‘home’ указывают на локальный адрес — то плагин установить не получится, так как доступа в админку нет.

    А вообще, mariako1, прислушайтесь к совету использовать плагины миграции. Избавит Вас от многих проблем.

    к сожалению, совсем недавно столкнулся с проблемой именно с дубликатором — на объемном сайте (большое количество картинок > 8gb и база данных под 1Gb) дубликатор работает неверно — выбивает ошибки, упаковывает не весь сайт, обрезает базу данных и тд. видимо, ограничение php на 60сек или еще что (доступа к панели хостера у меня не было).

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

    ну если ‘siteurl’ и ‘home’ указывают на локальный адрес — то плагин установить не получится, так как доступа в админку нет.

    А, ну да.

    на объемном сайте

    Ну так у бесплатной версии ограничение на объём. Но можно файлы не паковать, а только базу (я напр всегда исключаю uploads и закачиваю его отдельно). И он выдаёт предупреждения если что не так.

    Спасибо всем за ответы!

    ‘siteurl’ и ‘home’ поправила, но все по-прежнему. В админку зайти не получается, ошибка DNS, а в адресной строке видно, что домен опять изменятся на zayplyushki

    Файлы темы посмотрела, там все ок. (header.php, index.php и т.д.)

    Но если снова из браузера посмотреть исходный код страницы, то там такое:

    <link rel='stylesheet' id='style-css'  href='http://zayplyushki/wp-content/themes/Gelosophy/style.css?ver=4.8.4' type='text/css' media='all' />
    <link rel='stylesheet' id='responsive-css'  href='http://zayplyushki/wp-content/themes/Gelosophy/responsive.css?ver=4.8.4' type='text/css' media='all' />
    <link rel='stylesheet' id='font-awesome-css'  href='http://zayplyushki/wp-content/themes/Gelosophy/fonts/font-awesome.min.css?ver=4.8.4' type='text/css' media='all' />
    <link rel='stylesheet' id='wordpress-popular-posts-css'  href='http://zayplyushki/wp-content/plugins/wordpress-popular-posts/style/wpp.css?ver=3.3.4' type='text/css' media='all' />
    <script type='text/javascript' src='http://zayplyushki/wp-includes/js/jquery/jquery.js?ver=1.12.4'></script>
    <script type='text/javascript' src='http://zayplyushki/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
    <script type='text/javascript' src='http://zayplyushki/wp-content/themes/Gelosophy/js/jquery.flexslider.min.js?ver=4.8.4'></script>
    <link rel='https://api.w.org/' href='http://zayplyushki.ru/wp-json/' />
    <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://zayplyushki/xmlrpc.php?rsd" />
    <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://zayplyushki/wp-includes/wlwmanifest.xml" /> 

    где это менять, не нахожу.. в файле header.php и ругих файлах темы таких строк нет.

    все по-прежнему.

    Откройте секрет — почему Вы не хотите воспользоваться простым и правильным способом?

    В админку зайти не получается, ошибка DNS

    Либо у Вас закешировался редирект, либо плагины «безопасности»/ кеширования виноваты.

    В первом случае сбросьте кеш или воспользуйтесь др. браузером /др профилем. Возможно поможет приватный режим (инкогнито).

    Во втором — нужно удалить (переименовать) каталоги эти плагинов и удалить кеш и записи в wp-config.php и .htaccess.

    Откройте секрет — почему Вы не хотите воспользоваться простым и правильным способом?

    это не мой сайт, перенести заново я его не могу, поэтому приходится отталкиваться от того что есть..

    иногда адреса прописывают в wp-config.php, смотрите там.

    иногда адреса прописывают в wp-config.php, смотрите там.

    Заработало, спасибо!!! )

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Как изменить неверный (локальный) путь сайта» закрыта для новых ответов.