Форум программистов, компьютерный форум, киберфорум
Наши страницы
WordPress
Войти
Регистрация
Восстановить пароль
 
Zebar
0 / 0 / 0
Регистрация: 17.03.2017
Сообщений: 9
1

WP редиректит в старую админку

17.03.2017, 20:08. Просмотров 442. Ответов 17
Метки нет (Все метки)

WP редиректит в старую админку после переноса сайта на локальный сервер для того, чтобы не трогать действующтй.
Было сделано следующее.
1. Установлен Denwer
2. Создана директория C:\WebServers\home\localhost\www\hhhh
3. С помощью плагина duplicator скачан с хостинга весь сайт и расшарен в папку hhhh (путь выше).
4. Создана локальная БД SQL (pro, пустая). Админ - root, pass - '', то есть пустой. wp-config отредактирован
/** Имя базы данных для WordPress */
define('DB_NAME', 'pro');
/** Имя пользователя MySQL */
define('DB_USER', 'root');
/** Пароль к базе данных MySQL */
define('DB_PASSWORD', '');
/** Имя сервера MySQL */
define('DB_HOST', 'localhost');
/** Кодировка базы данных для создания таблиц. */
define('DB_CHARSET', 'utf8');
5. Скачена с хостинга sql-база (phpmyadmin-экспорт).
6. В ней с помощью notepad++ заменены все записи вида hhhh.com на localhost/hhhh
7. Эта изменённая база закачена в пустую sql бд (pro, успешно)
8. В браузере по адресу localhost/hhhh попадаем на уже локальный сайт.
9. Все ссылки на нём ведут отчего-то на работающий сайт, а записи siteurl и home в таблице wp_options стали вида hhhh.com вместо localhost/hhhh. Редиректит в итоге в реальную админку вместо локальной.
Как с этим бороться?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2017, 20:08
Ответы с готовыми решениями:

Редиректит после переноса
Здравствуйте! Скачал себе сайт на OpenServer для разработки. Предварительно...

Сайт редиректит на хттпс
Есть рабочий сайт на wp, начали поступать жалобы , что при входе на сайт...

Wordpress редиректит на несуществующий хостинг
сначала был на бесплатном хостинге, создавал сайт, потом перешел на платный и...

Админка редиректит на другой сайт
Добрый день! Админка редиректит на другой сайт. Было:...

WooCommerce редиректит на сайт хостинга
Честно говоря, не юзала никогда WooCommerce. И сразу же нашлась проблема:...

17
SergWP
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
17.03.2017, 20:46 2
Цитата Сообщение от Zebar Посмотреть сообщение
Как с этим бороться?
1. Удалить все файлы в hhhh, включая этот каталог.
2. В на деневере завести вилтуалхост (напр mysite.loc)
3. Использовать дубликатор, в котором по русски написано что делать.

ВСЁ. больше ничего лишнего делать НЕ НУЖНО.
Профит.
0
Zebar
0 / 0 / 0
Регистрация: 17.03.2017
Сообщений: 9
18.03.2017, 13:34  [ТС] 3
Кхм, не помогло.
1. Создал на денвере виртуалхост (tr2.loc)
2. При помощи плагина duplicator, в котором все надписи на руском, создал архив сайта и installer.php. Их переместил в папку C:\WebServers\home\tr2.loc\www.
3.Запустил tr2.installer.php
4. Дохожу до последнего шага
WP редиректит в старую админку

5. Выбираю кнопку "Save permalinks" и снова попадаю в старую админку. Сайт по адресу tr2.loc доступен, но ссылки там ведут на рабочий сайт, а не локальный.
0
SergWP
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
18.03.2017, 16:26 4
Цитата Сообщение от Zebar Посмотреть сообщение
Выбираю кнопку "Save permalinks" и снова попадаю в старую админку. Сайт по адресу tr2.loc доступен, но ссылки там ведут на рабочий сайт, а не локальный.
Значит на предыдущем шаге ты зачем-то поменял (не проверил) правильность старых и новых путей и домена. Либо трогал конфиг или ещё что-то.

Повтори пп2 и 3.
Для чистоты удали таблицы БД предварительно. И ничего трогаь не нужно. Загрузил 2 файла (никаких др в каталоге быть не должно) - installer.php по шагам прошел, ВСЁ.
0
Zebar
0 / 0 / 0
Регистрация: 17.03.2017
Сообщений: 9
18.03.2017, 19:35  [ТС] 5
Прошёл ещё раз. Не помогает. Итог тот же.
Базу sql duplicator создаёт сам.
Показывается страница локального сайта в брайзере, но с ссылками действующего, а не локального сайта и редирект в реальную, а не локальную админку.

Уже даже не знаю, что думать.((
0
SergWP
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
18.03.2017, 20:05 6
Цитата Сообщение от Zebar Посмотреть сообщение
Не помогает. Итог тот же.
Ну ты что-то не то делаешь.
При развертывании дубликатор заменеят все адреса и пути в базе. После этого сайт на новом месте ничего не знает о старом. (не должен, но могут быть и глубоко запрятаные хвосты.)

Ну если что - воспользуйся скриптом. См Переезд на реальный сервер - замена ссылок

ДА!!! Хтацессы (все) проверял надеюсь?
0
Zebar
0 / 0 / 0
Регистрация: 17.03.2017
Сообщений: 9
18.03.2017, 20:12  [ТС] 7
А вот тут поподробнее пожалуйста. Я эти файлы вообще никаким боком не трогал.

В данный момент .htacсess выглядит так.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
0
SergWP
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
18.03.2017, 20:15 8
Цитата Сообщение от Zebar Посмотреть сообщение
В данный момент .htacсess выглядит так.
В корне - это правильный. Но могут быть (необязательно, но могут) и в др местах. Поищи по каталогам.
0
Zebar
0 / 0 / 0
Регистрация: 17.03.2017
Сообщений: 9
18.03.2017, 20:34  [ТС] 9
Других с таким расширением в папке нет.
0
shevan
151 / 156 / 73
Регистрация: 06.09.2015
Сообщений: 610
18.03.2017, 20:35 10
Возможно, что в самом шаблоне ссылки с абсолютным путем. Duplicator не всё меняет.

После переноса, открой базу и поищи значение старого адреса.

Аналогично, по содержимому файлов темы проведи поиск.
0
Zebar
0 / 0 / 0
Регистрация: 17.03.2017
Сообщений: 9
18.03.2017, 21:13  [ТС] 11
Если имеется в виду таблица wp_options, то ситуация следующая.
Siteurl и Home = старый адрес.
Меняю на локальный tr2.loc/
Проверяю - в записях локальный адрес указан.
Закрываю браузер. Открываю. Захожу на локальный сайт - открывается страница с ссылками с действующего сайта. И в реальную админку редиректит.
Захожу на локальную sql базу в таблицу wp_options. Siteurl и Home снова = реальному сайту.

Добавлено через 19 минут
Да, что-то где-то в шаблоне. Сейчас закачал из нета случайную тему. Поменял файлы с теми, что были в папке с прежней темой. Поменяли записи в таблице wp_options (Siteurl, Home) на локальный адрес. Всё стало нормально. Ссылки идут на локальный сайт. В админку локального сайта попадаю. Знать бы теперь где в старом шаблоне искать эту заковыку.
0
shevan
151 / 156 / 73
Регистрация: 06.09.2015
Сообщений: 610
18.03.2017, 21:17 12
Так воспользуйся инструментом поиска по файлам и папкам, в качестве значения укажи адрес
0
Zebar
0 / 0 / 0
Регистрация: 17.03.2017
Сообщений: 9
18.03.2017, 21:29  [ТС] 13
Поиск не дал ничего, увы.
0
SergWP
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
18.03.2017, 22:44 14
Цитата Сообщение от Zebar Посмотреть сообщение
Если имеется в виду таблица wp_options, то ситуация следующая.
Siteurl и Home = старый адрес.
После работы дубликатора этого быть не должно.
Но да, если в теме зашит код, который поменяет это - тогда да, возможно.
Просто удали/переименую свою тему и ВП подхватит дефолтную (Twenty что-нибудь). Ессно, она должна быть в каталоге тем.

Цитата Сообщение от Zebar Посмотреть сообщение
Знать бы теперь где в старом шаблоне искать эту заковыку.
В ТЕМЕ, а не шаблоне.
В functions.php скорее всего. Но какой дурак это явно прописывает..

Кстати, проверь и конфиг. И там может быть.

Цитата Сообщение от Zebar Посмотреть сообщение
Сейчас закачал из нета случайную тему.
Не надо качать "из нета случайные темы". Только из оф репо.
0
Zebar
0 / 0 / 0
Регистрация: 17.03.2017
Сообщений: 9
19.03.2017, 14:20  [ТС] 15
В конфиге не нашёл ничего по замене записей в таблице. Ну первую попавшуюся тему взял для проверки.
0
SergWP
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
19.03.2017, 18:05 16
Цитата Сообщение от Zebar Посмотреть сообщение
В конфиге не нашёл ничего по замене записей в таблице. Ну первую попавшуюся тему взял для проверки.
"Первая попавшаяся" из репо ли с помойки - вот в чём вопрос.

В общем тема, плагины или записи в конфиге - это то, что может поменять адрес ПОСЛЕ того, как дубликатор изменит на правильные. Так что ищи среди этого.
0
Zebar
0 / 0 / 0
Регистрация: 17.03.2017
Сообщений: 9
20.03.2017, 12:10  [ТС] 17
Один плагин - соц. кнопки не давал загрузить бэкап sql-базы. Удалил его - всё стало ок. В общем придётся заняться написанием своей темы. Долго, нудно, но надо.

Добавлено через 2 минуты
""Первая попавшаяся" из репо ли с помойки - вот в чём вопрос." - да, именно так. Чисто проверить на лок. сайте мысль, что возможно влияет тема.
0
SergWP
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
20.03.2017, 12:46 18
Цитата Сообщение от Zebar Посмотреть сообщение
В общем придётся заняться написанием своей темы. Долго, нудно, но надо.
Зачем? Берёшь подходящую по структуре и возможностям тему из репо и делаешь к ней дочку.
Так больше вероятности и в безопасности и в отсутствии ошибок.
0
20.03.2017, 12:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2017, 12:46

С локальной версии редиректит на основной сайт
Поднимаю локально сайт CMS Wordpress на Денвере. Адрес сайта...

Перенес сайт на новый домен, но редиректит на старый
Здравствуйте. Переношу сайт на WordPress на другой домен, скопировал все файлы,...

после обновления вордпресс почему то везде редиректит на страницу ошибки на сайт хостинга
Перезалил сайт после обновления вордпресс до версии 4,8...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru