Правильный перенос сайта c хостинга на хостинг с изменением доменов. В ручном режиме и без плагинов

Артем Абрамович

Меня зовут Артем Абрамович и я являюсь фрилансером-вордпресером. Занимаюсь настройкой и редактированием сайтов созданных на CMS WordPress. Это основная моя специализация, есть еще несколько работ, которыми я занимаюсь, но обо этом вы можете более подробно узнать из моего портфолио.

100 комментариев к “Правильный перенос сайта c хостинга на хостинг с изменением доменов. В ручном режиме и без плагинов”

    • А если хостера не менять, а переход с виртуального хостинга FOZZY на VPS от того же FOZZY?

      Ответить
    • Если на Фоззи, то просто напишите в поддержку, они вам все перенесут. И вроде как даже бесплатно.

      Ответить
  1. Чего ты в начале не сказал по поводу просить хостинг провайдера чтобы переносил?

    Ответить
  2. Всегда переносил при помощи этого скрипта и всегда все ОК 🙂

    Ответить
  3. Спасибо огромное за видео! я как раз переносил сайт, по прежнему Вашему видео к сожалению не получалось так и не разобрался почему, но это уже и не важно )) спасибо еще раз, у Вас очень много полезной информации )

    Ответить
  4. Кстати, WP вроде сам делает замену домена в ссылках. Достаточно в админке поменять домен. Но на премиум темах надо все проверять.

    Ответить
    • А в других местах? На картинках и прочих вложениях? Так что, так надежнее

      Ответить
  5. Артём здравствуйте! Не знаю где писать вопрос, но попробую здесь. Могли бы Вы подсказать по поводу этих лицензий. Ну то есть платных тем и расширений. Вот допустим, если я покупаю тему или расширение на один сайт, то лицензия как-то к доменному имени привязывается? То есть я не могу делать сайт с активацией этой лицензии на локальном сервере, а потом перенести на хостинг — например фоззи? Или например, если вдруг нужно поменять доменное имя — всё лицензию заново покупать?? То есть купил лицензию — и сайт делать сразу на постоянном хостинге с привязанным доменом? Что-то не могу разобраться и понять!)))

    Ответить
    • Доброго! Смотря где покупаете и под какой лицензией. Не вы первый спрашивает, пора видео записать на эту тему

      Ответить
  6. И ещё один вопрос. Вот знаете, иногда бывает, что на одном хостинге база данных как бы нового образца — ну там 5.6, а перенести нужно на хост где база данных 4.3 И тогда всё ошибка и не загрузить ничего. Вот такое старой базе не нравиться — utf8mb4_unicode_520_ci. Если в нотепаде переименовать на дженирал си, то загружается, но встаёт всё очень криво.

    Ответить
    • В утилите есть конвертация в разные кодировки, можно попробовать предварительно конвертануть

      Ответить
  7. 12:52 не понял, что там нажать надо? На «обновление страницы» курсор зажать? У меня это не работает:(

    Ответить
  8. Оперативненько Вы) Спасибо, об этом скрипте не слышал раньше, нада поюзать. Вы вспоминали что есть плагины подобные скрипту, подскажите на всякий случай. Скоро предстоить проект большой сдавать, нужно будет все оперативно сделать, поэтому просил данное видео, что бы зараня вооружиться, так как были иногда с косяками переносилось.
    Есть еще вопросы.
    1. Почему иногда при переносе, обнуляються настройки темы?
    2. Вы говорили отключать все плагины при бэкапе, даже VC и WC и плагин темы(разработан специально для этой же темы, настраивает ее функции, вид и т.д.)?

    Ответить
    • Ну вообще такие подмены делать обычно не требуется, есть для этого в ВП функционал переводов, но если тема не подготовлена под перевод, то проще в код темы залезть и руками исправить

      Ответить
    • WPRUSe · Финты WordPress, дело в том что я не могу найти где эти названия дней и месяцов, все файли пересканировал не нашел. Думаю может это связано с тем что в теме что то прописано по поводу date_i18n. Тема кстате подготовлена к переводу и довольно не плохо, но вот с названиями в датах, а так как найти не могу не получиться руками исправить.

      Ответить
    • date_i18n — это функция форматирования даты и срабатывает автоматом, в зависимости от глобальных настроек сайта. В эту функцию можно передать формать и дата будет выводиться как надо https://wp-kama.ru/function/date_i18n

      Ответить
    • WPRUSe · Финты WordPress, настройки wp в порядке, все на руском, часовой пояс и даты в настроены. Даже в этой теме на блоге на рус языке все, а во всем остальном английский(

      Ответить
    • Так сложно сказать, это уже индивидуально надо смотреть

      Ответить
  9. помогите пожалуйста ошибка HTTP 500, в документе «error_log» PHP Parse error: syntax error, unexpected T_FUNCTION in /home2/slo/public_html/best/wp-content/plugins/loginradius-for-wordpress/lr-social-login/widgets/lr-social-login-widget.php on line 101.

    Ответить
    • Это ошибка в плагине, что-то не так с синтаксисом. Отключите плагин LoginRadius (переименуйте папку)

      Ответить
  10. посоветуйте , у меня есть товари для магазина в формате xml, как мне загрузить в свой wordpress магазин? =( он только импортирует сsv

    Ответить
  11. У меня к сожалению не получилось(
    после использования утилиты не смог перейти в админку — перекинуло на старый сайт
    попробовал повторно заюзать утилиту — уже нечего она не поменяла в файлах, но все-равно редеректнула на старый домен…
    в чем может быть проблема?
    сайт копировал на локалку..
    браузер полностью очистил..

    Ответить
    • Проверьте с другого компа, сильно похоже на кеш. И проверьте ссылки в базе какие

      Ответить
    • Попробуйте поменять старые ссылки обоих типов http и https.

      Ответить
  12. Ни на всех хостингах бесплатный перенос сайта, некоторые берут за это деньги:)

    Ответить
    • О как! Не знал, на всех хостах, что я пользовался, везде бесплатно

      Ответить
  13. Это все классно. А тексты то по сео как быть? Если тексты ранжируются то что тогда? Перенёс и под фильтр?

    Ответить
    • А что с текстами то будет? Ссылки то не изменяются, а если происходит смена домена или переход на https то надо просто в кабинетах вебмастера делать уведомление и все нормально будет, хотя просадка по трафику в любом случае будет

      Ответить
  14. а как насчет HTTP_SERVER и HTTP_HOST в wp-config?! Разве они не упрощают перенос?!
    Что можете о них сказать?
    Благодарю за ответ! 😉

    Ответить
  15. Большое спасибо!! Супер видео, все чётко, понятно, а главное — рабочий мануал по быстрому и четкому переносу!

    Ответить
  16. Перенес сайт, как у Вас описано, но не могу попасть в админку, ввожу имя и пароль, которые были ранее, пишет, что не правильные, что делать в этой ситуации?

    Ответить
    • Лезть в базу и там менять, других вариантов нет, ну по крайней мере, я их не знаю

      Ответить
  17. Привет, хочу сменить домен на сайте, хостинг остается тем же, тогда в моем случае нужно просто закачать утилиту и подставить нужный домен, я правильно понял?

    Ответить
  18. Не работает. Пробовал по разному 3 раза. Зря потратил время. Не получилось, дизлайк.

    Ответить
  19. Добрый день!
    Классный способ переноса, все получилось, спасибо!
    Но в процессе переноса столкнулся с нюансами:
    1. Если доменное имя написано кириллицей, например Москва1234.рф , то в утилите нужно прописывать латиницей: xn--1234-43dl9cps4a.xn--p1a — иначе выдает ошибку.
    2. Если картинки вставлены background-image — то пути не перепрописываются, я так понял css утилита не меняет
    3. Сайт был на плагине Elementor, добавлял кнопки в которых есть ссылки на другие страницы, ссылки так же не изменились.

    Ответить
    • Добрый!
      1. Ну как бы да, это punycode и по другому его не понимают никакие сервисы
      2. Не, утилита меняет только то, что в базе сидит
      3. По той же причине, Элементор использует json и ничего в базу не пишет, соответственно все руками придется менять

      Ответить
  20. Отличное видио! просто и ясно! Спасибо!
    ————
    Кому интерессно, столкнулся с ошибкой при смене линков с AJAX. Скорее всего будет проявляться у тех, кто вел разработку на локале.
    Выход — сделать все тоде самое со сменой линков на локальном сервере, а затем уже импортить измененную базу на новый сервак. Может решение и так себе но оно простое и рабочее)

    Ответить
  21. дружище не обижайся конечно , но что с говором , такое чувство, что специально так говоришь

    Ответить
  22. А если есть архив сайта и нет архива базы данных ..и весит 50гб .. Был на локалке.. С прогером разошлись и сайт потеряли. Как можно восстановить сайт?

    Ответить
    • Никак, база нужна в обязательном порядке. А базе хранятся все записи, статьи, настройки и метаданные

      Ответить
  23. Большое спасибо, Артем. Всегда с удовольствием смотрю твои видосы! Они очень инофрмативны и понятны!

    Ответить
    • Всегда пожалуйста. Рад, что все понятно и информативно

      Ответить
  24. Если сайт был в выдаче с одним доменом, а теперь домен другой, будет редирект?

    Ответить
    • Если правильно понял вопрос, то нет, надо делать общий редирект, что бы при заходе на сайт перенаправляло на другой домен

      Ответить
  25. Спасибо за советы. У меня почему то тема и плагины не перенеслись , все делал как по видео. С Одного бегет аккаунта на другой бегет аккаунт переносил

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

      Ответить
    • Похвальное стремление… Проверяй файлы тогда, есть они или нет

      Ответить
    • Вообщем по прошлой проблеме я разобрался , я не тот файл архивировал в файловой систем.

      Сделал как у тебя в видео , появилась такая проблема

      Сайт, о котором идет речь j63225gt.beget.tech

      Переносил сайт с хостинга, на хостинг, вылезла ошибка, как ее убрать и в чем ее причина ?
      Error: Your upload path is not valid or does not exist: /home/y/yrchikpu/picca.com.ua/public_html/wp-content/uploads

      Вообщем как я делал перенос с хостинга на хостинг, с заменой старого домена на новый домен. Сначала на первом хостинге сделал архив сайта . На втором хостинге открыл технический домен, открыл базу данных MYSCL . Все пролинковалось . Потом на втором хостинге в папку сайта загрузил архив, разархивировал его, потом WP-config поменял название базы данных и пароль базы данных. Потом экспортировал с первого хостинга базу данных, загрузил на второй хостинг базу данных. Потом через утилиту меняю линки на сайте Search-Replace-DB
      github.com/artikus11/Search-Replace-DB ссылка утилиты.
      Сайт был перенесен, база данных тоже, то вылезла ссылка с ошибкой, о которой я говорю . Подскажите где вручную прописать в файловой системе путь, чтобы все работало, и не было ошибок, или что я делаю не так ? .Также плагины не обновляются . Скрины загрузил

      https://prnt.sc/kg4yiu
      https://prnt.sc/kg4yj2
      подскажешь по этой проблеме ?

      Ответить
    • Похоже, что не все линки сменились, вон у тебя выдает picca.com.ua а реально то другой домен

      Ответить
    • да, вот и вопрос , что за ошибка , как убрать ее и почему эта ошибка

      Ответить
  26. При использовании Search-Replace-DB и переносе пишет такое «The table «wp_mailchimp_carts» has no primary key. Changes will have to be made manually.» Подскажи пож где єто вручную менять ?

    Ответить
    • Не знаю, никогда с таким не сталкивался, видимо в базе сидит какой-то ключ специальный, это на до залезать в базу и смотреть что куда

      Ответить
  27. Подскажите данный метод подойдет для клонирования сайта? Соответственно после клонирования будут внесены некоторые изменения в теме и в категориях. Есть ли риск попасть под бан? И как сделать так что бы сайт не был виден на этапе разработки?

    Ответить
  28. Привет! Спасибо за видео ! один вопрос , не понял что ты про https говорил.. Если в итоге сайт https на https переношу то что в скрипте прописывать ?

    Ответить
    • Привет! Если домены разные, то имена доменов, если домены одинаковые, то вообще ничего не надо делать

      Ответить
  29. Мне хоть и не помогло, но определённо лайк. Чётко и понятно.

    Ответить
  30. Добрый вечер!
    Большое спасибо за видео!
    Но
    После всех шагов меня все равно перебрасывает на старый домен.
    Сайт был на локалке.
    В чем может быть проблема и как ее решить?

    Ответить
    • Добрый! Или редиректы не настроены или хостинг тупит. Или в настройках не все изменено. Проверьте в БД что все данные настроек изменены

      Ответить
    • +WPRUSe · Финты WordPress пробывал разными способами. В итоге открыл в notepade++ и сделал замену доменов и заработало

      Ответить
    • Плохая идея. Могут быть проблемы. Но раз все работает, то пусть

      Ответить
  31. я это все сделал но вот тока админку не могу зайти просто белый экран или и все. а если захожу админку со старого домена то норм заходит. а если поменять урл в админе на новый домен то вообще не заходит ошибка пишут кууки какойто бла бла. пробовал через другой браузер тоже самое. единственный что я сделал не правильно сайт перенес с включенными плагинами НО я смотрел видео там мужик все перенес сайт выключенными плагинами но и у него тоже самое ошибка админ панель за мучался не знаю пока решению не нашел.

    Ответить
  32. а еще кое что я создал сайт на локальном компе ОПЕН СЕРВЕР шас мой сайт работает как со старом доменом так и новый но с нового домена админку не заходит.

    Ответить
  33. А как перенести если хостингер заблокировал личный кабинет и для переноса на другой хостинг запрашивает паспортные данные? в данном случае TIMEWEB заблокировал кабинет.

    Ответить
  34. У меня на локальном лежит сайт 20гиг, как мне загрузить сайт на хостинг?

    Ответить
    • +WPRUSe · Финты WordPress , вы спец в этом. Подскажите пожалуйста плагины, которые выводили бы кнопку для скачивания файла и статистику, сколько было скачиваний. Ни как не могу найти такой плагин.

      Ответить
    • +Leo Leonovic Download Manager такое умеет, есть еще аналоги, но принцип работы у них одинаковый

      Ответить
  35. Я правильно понял, что этой утилитой можно изменить протокол http на https? хотя попробовал вроде поменялось, но не поменялось в записях! не подскажите как это сделать?? и еще вопрос , как сделать очистку кеш и жесткую перезагрузку?? а то зажимаю как показано в видео и ничего не появляется !!!

    Ответить
    • Да, можно. И не только, это утилита работы с базой данных. Если что-то не поменялось, значит надо проверять почему.
      При включенном Инспекторе (Посмотреть код), нажать и удерживать кнопку браузера — обновить страницу

      Ответить
    • +WPRUSe · Финты WordPress Спасибо получилось!! Это в опере не работает, а в хроме все ок!!!

      Ответить

Добавить комментарий

%d такие блоггеры, как: