Поддержка Проблемы и решения после переноса на другой хостинг не могу войти в админку

  • Добрый день!

    проблема — в заголовке; создалась таким образом:
    1) сайт хостился на «Хостенко», версия ВП перед переносом была актуальная, тема и плагины — тоже обновлялись, все нормально работало;
    2) для переноса получили от Хостенко архив сайта и дамп БД
    3) залил на другой хостинг, на котором у меня уже есть десяток сайтов на ВП, т.е. к хостингу претензий нет. Но, большинство из сайтов создавалось уже на этом хостинге и перенос делали только с девелоперского домена на продакшн — в общем почти без проблем.
    4) в данном случае перенос на другой хостинг с сохранением домена, т.е. замена доменного имени в БД вроде бы не нужна
    5) 1-й раз залил сайт из архива и базу из дампа, сайт работает, но в админку не пускает
    6) попробовал по-другому — установил ВП заново, с новым админом — в админку вход без проблем, но когда залил актуальную базу, админка снова заблокировалась
    7) еще раз установил ВП заново, распаковал сайт из архива — т.е. тему, плагины и картинки и залил данные, но таблицу users не перекрывал, т.е. админ и пароль новый. Не могу войти в админку.
    8) … установил ВП, распаковал сайт из архива — в админку вхожу; дальше из БД взял только таблицу wp_options, при этом оставил новые: ‘siteurl’, ‘admin_email’, ‘home’, ‘db_version’, ‘initial_db_version’ — админка снова заблокирована.

    Прошу помочь решить этот ребус.

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Не могу войти в админку.

    В чём это выражается?

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

    Выражается так: ввожу логин и пароль, вроде бы вхожу и вижу в правом верхнем углу свое имя админа, но в консоль слева войти не могу — нет меню. Если набираю в адресной строке адрес сайта и wp-admin выводит на пустом экране сообщение «У вас недостаточно полномочий для доступа к этой странице.»

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

    Для начала включите отображение ошибок. (вангую — тема виновата. У хостенко темы с привязкой к их сервису. Так было во всяком случае)

    Также по возможности сравните версии php и модули на обоих хостигах.

    А вообще после импорта дампа в БД (ваш п5) стоит воспользоваться скриптом https://interconnectit.com/products/search-and-replace-for-wordpress-databases/ для корректной замены пути к файлам

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

    Влад, спасибо за ответ!

    Только — зачем заменять пути к файлам, если домен тот же?

    Подскажите плз — в какой очередности восстанавливать сайт, чтобы обнаружить что блокирует работу админки?
    Сначала Тема и плагины, а потом данные из БД или же наоборот — сначала данные, а потом остальное?

    • Ответ изменён 7 лет, 4 месяца назад пользователем cleargoal.

    Влад

    Кто это? 😉

    Только — зачем заменять пути к файлам, если домен тот же?

    Вы же изменили физическое расположение файлов. На каждом хостинге — разные пути. Значит нужно их нужно поменять в базе. Но при этом не испортив сериализованные данные с ними. Что и делает данный скрипт.

    Подскажите плз — в какой очередности восстанавливать сайт, чтобы обнаружить что блокирует работу админки?
    Сначала Тема и плагины, а потом данные из БД или же наоборот — сначала данные, а потом остальное?

    Без подключённой и рабочей БД с данными по сути нет сайта.
    Если после корректной заливки дампа (везде изменив пути скриптом) всё равно будут проблемы — значит надо смотреть ошибки (их, впрочем, никогда не помешает посмотреть).

    Решение проблем в лоб (не оч. корректное, но как аварийный случай): переименование каталога плагинов и активной темы (дефолтная тема должна присутствовать каталоге). После успешного входа в админку и обязательно зайдя в плагины и темы — возвращение исконных имен каталогам и постепенная активация в поисках виновного. Обновление их при необходимости.

    Модератор Yuri

    (@yube)

    Влад, спасибо за ответ!

    Кто тут Влад?

    Только — зачем заменять пути к файлам, если домен тот же?

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

    Кто тут Влад?

    Это SeVlad. Я подумал, что это фамилия и имя 🙂 Не хотел обидеть, сорри.

    Спасибо за ответы!!!
    Все (вроде бы) понял.
    Пробую.
    О результате отчитаюсь!

    Не хотел обидеть, сорри.

    Всё норм. Я не обижаюсь 🙂

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

    SeVlad, спасибо!

    Отчитываюсь:
    1) установил Вордпресс заново — на субдомен, чтобы не ломать действующий сайт
    2) тему оставил twentysixteen
    3) плагины пока не ставил
    доступ в админку был нормальный
    4) копировал/наполнял базу по одной таблице с проверкой на доступность админки
    5) после наполнения таблицы wp_options доступ в админку прекратился,
    — УРЛы в ней я подправил на субдомен, в который установлен ВП, а вот для замены путей в сериализованных массивах предложенным Вами скриптом пока не разобрался. НЕ с самим скриптом, а с самими путями — там ангел ногу сломит 🙁
    В связи с этим хочу спросить:
    насколько критично, если я не буду именно эту таблицу восстанавливать?

    копировал/наполнял базу по одной таблице с проверкой на доступность админки

    ?? Вы какой-то ерундой занимались, не обижайтесь.
    Я даже боюсь спрашивать как «копировали».. Но это и не нужно.
    Нужно было залить полностью дамп. И поменять домен и пути.
    Если нет доступа — отключить тему и плагины путём переименования каталогов. Дефолтная тема (любая из комплекта ВП) должна при этом присутствовать.

    Даже если не сменили пути скриптом — это могло поломать только внешний вид, виджет и нек функционал. Но зайти в админку — зашили бы. Если, конечно, в архиве нормальный дистрибутив ВП.

    насколько критично, если я не буду именно эту таблицу восстанавливать?

    У блондинки спрашивают — какова вероятность встретить слона на улице города?
    — 50/50?
    — ?? Как это?
    — или встретиться или нет.

    • Ответ изменён 7 лет, 4 месяца назад пользователем SeVlad.
    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    насколько критично, если я не буду именно эту таблицу восстанавливать?

    В таблице wp_options хранятся настройки сайта, плагинов и темы. В принципе, можно скопировать её с чистой установки и настроить всё заново, если в вашем случае это наиболее простой и понятный вариант.

    Уважаемые эксперты, спасибо!

    в результате моих … действий, клиент отказался от восстановления и решил создать сайт заново — на новой теме и частично с новым контентом.
    Вот такие дела.

    Как отметить это вопрос как «решенный»?

    Модератор Yui

    (@fierevere)

    永子

    статус темы меняется на боковой панели (слева)

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