Для начала стоит попробовать изменить адрес сайта через БД (например PhpMyAdmin). В разделе wp-options. Вот так еще
А вообще при переезде с локалки (да и вообще), я бы порекомендовал вам использовать плагины миграции (тот же Duplicator). Тогда вот таких проблем у вас не будет
-
Ответ изменён 6 лет, 11 месяцев назад пользователем 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, смотрите там.