Тёмный
No video :(

Перенос сайта на Битриксе на другой хостинг 

Дмитрий Акифьев
Подписаться 4,2 тыс.
Просмотров 33 тыс.
50% 1

Как очень просто и быстро перенести свой сайт (магазин) на Битриксе на другой хостинг.
Самый полный видеокурс по созданию интернет-магазина на 1С-Битрикс: s.web-shoper.ru...
Узнать больше про то как легко делаются современные интернет-магазины Вы можете подписавшись на мою рассылку:
free.web-shoper...

Опубликовано:

 

28 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 74   
@MisticK93RUS
@MisticK93RUS 6 лет назад
Мужик, спасибо тебе! Утром впервые столкнулся с задачей разместить сайт на новый пустой хостинг, вечером он заработал) Cпустя 4 года твое дело живет. Правда, произошли изменения то ли в php, то ли битриксе, и кодировки теперь нужно прописывать в php.ini, а не htaccess
@grigorym6107
@grigorym6107 5 лет назад
Подскажи пожалуйста, где находиться php.ini?
@alynkaas3623
@alynkaas3623 11 лет назад
Боже мой ...... как я промучилась....... Спасибо вам большое Дмитрий!!!!!!!! Вы мне вернули хорошее настроение ;)))
@CjEcho74
@CjEcho74 4 года назад
Спасибо! Всё получилось, были проблемы с директивами .htaccess. Хостинг провайдер посоветовал следующее: Рекомендуем производить установку 1C-Bitrix следующим образом: * создать новую пустую папку * создать в ней файл .htaccess и вставить в него директивы: php_value mbstring.internal_encoding UTF-8 php_value mbstring.func_overload 2 php_value max_input_vars 10000 php_value pcre.recursion_limit 1000 php_value memory_limit 256M php_value max_execution_time 150 * произвести установку * при отсутствии, заново добавить директивы в файл .htaccess После данных директив всё установилось отлично!
@karasiq69
@karasiq69 7 лет назад
Огромное спасибо за простую и понятную инструкцию, все получилось
@user-iv3vh9bz5c
@user-iv3vh9bz5c 2 года назад
Много в работе сайта и скорости загрузки зависит от хостинга! Для сайтов отлично заходят VPS и хостинг от WELL-WEBNET. Цены от 7$! Перенос делают сами бесплатно - просто даешь доступы к прошлому хостеру. SSL бесплатный! Pagespeed показывает 93-95 для сайтов! При регистрации можно использовать любые данные - их не проверяют, к абузам лояльны. Достаточно указать норм почту - что бы доступы получить. Если платить на год(можно и криптой) скидка процентов 20-30 получается)
@REAVER_Game
@REAVER_Game 9 лет назад
Дмитрий, большое спасибо ! :)
@predigers
@predigers 8 лет назад
Полезное видео, реально помогло разобраться с процессом. Однако же папка upload не перенеслась, пришлось переносить отдельно руками. Правда она у меня занимала 2.5 гига.
@svistunovav
@svistunovav 11 лет назад
Спасибо, тоже не получалось, а после просмотра - вышло все!
@user-zp8ty4xs8e
@user-zp8ty4xs8e 8 лет назад
Спасибо! Небольшой совет: если нужно редактировать файл на фтп, то лучше настроить подключение в Нотпад++ через встроенный плагин NppFTP, и можно прямо на сервере выбирать файл редактировать и сохранять как в локальной папке
@akifjevda
@akifjevda 8 лет назад
Filezilla показана для примера, так как эта программа сильно распространена среди обычных пользователей. А так я чаще всего пользуюсь WinSCP, он тоже сам скачивает файл, открывает его в любом удобном редакторе, хоть в IDE и после сохранения сам отправляет обратно на сервер. Еще WinSCP умеет работать по SFTP. Подробнее я его описывал тут: blog.web-shoper.ru/blog/uncategorized/1709-winscp.html
@andrisondzuls4069
@andrisondzuls4069 11 лет назад
А на старом хостинге сайт остаётся?
@akifjevda
@akifjevda 11 лет назад
За раз переносится только один сайт, если их несколько, то переносите отдельно каждый. Причем, если у Вас сделана мультисайтовость на разных доменах, то в резервную копию уйдет только основной сайт (который был сделан первым), а база данных перенесется от всех сайтов на мультисайтовости (она одна для всех таких сайтов на одной админке). Файлы остальных сайтов на мультисайтовости надо переносить вручную и опять делать линки на основные каталоги bitrix и upload
@akifjevda
@akifjevda 11 лет назад
Ну так распакуйте его предварительно. Так тоже работать будет. А вообще при таких трудностях надо сначала проверить хостинг на совместимость с Битриксом. Есть специальный скрипт в разделе, где информация о рекомендуемых хостингах на сайте 1С-Битрикс.
@DavidoffRuS
@DavidoffRuS 10 лет назад
Благодарствую! Хороший гайд! Однако у меня проблема с .htaccess была, но Bitrix копирнул копию со старого хоста, которую на новом хосте я заменил. Сразу запахало. Иначе нельзя было даже в админку зайти. Переносил с PageMaster (PageHost) на InfoBox.
@akifjevda
@akifjevda 11 лет назад
Многотомные gzip архивы не для начинающих админов линукс серверов. :) Если нет знаний с работой в ОС сервера, то наймите специалиста. Самый простой вариант без приглашения стороннего спеца - запаковать в один обычный файл (в настройках при создании резервной копии есть такая опция). Ну или еще вариант - правильно настроить сервер для Битрикса, чтобы restore.php смог правильно распаковать архив.
@akifjevda
@akifjevda 11 лет назад
Конечно остается, его там надо отдельно удалять - стереть файлы на сервере и таблицы в БД. Лицензия автоматически привяжется к новому домену (если был перенос на другой домен), на старом домене обновиться уже не получится.
@akifjevda
@akifjevda 11 лет назад
Так тут вообще никаких проблем - делаете новый домен (с названием, как у старого сайта) в ISP, потом в настройках (Настройки сервера - список IP-адресов) в ISP делаете этот домен по умолчанию. Теперь при заходе на IP адрес сервера будете попадать на сайт, куда делаете перенос, ложите в корень сайта restore.php и архив резервной копии и можете спокойно разворачивать Битрикс. Как все перенесете и настроите, тогда уже переписываете DNS записи и в админке Битрикса меняете домен у сайта на правильный
@akifjevda
@akifjevda 11 лет назад
В .htaccess нельзя настроить mbstring.func_overload=2, наверное поэтому и ругается. Лечится настройкой апача, я об этом рассказывал в нескольких видео по установке Битрикса на VPS на своем блоге blog.web-shoper.ru. Запустите тестирование Настройки - Инструменты - Проверка сайта, узнаете все подробности косяков сервера, которые лучше полностью исправить.
@truehueta
@truehueta 7 лет назад
Всё получилось, спасибо!
@akifjevda
@akifjevda 11 лет назад
Сначала надо конечно настроить сервер по всем рекомендациям Битрикса. Обязательно надо чтобы не было красных строк в Настройки - Инструменты - Проверка сайта, и при тестировании конфигурации с панели производительности. Если ситуация не исправится, значит действительно что-то перенеслось криво и лучше все сделать заново (может архив не распаковался корректно, может скрытые файлы типа .htaccess не перенеслись и т.п.)
@sergeysotnikov83
@sergeysotnikov83 7 лет назад
Вроде сделали все по инструкции, но сайт работает некорректно...снизу виден код, корзина не загружается. Может что-то надо прописывать дополнительно? (переношу с ISP панели на виртуальную машину).
@user-bi1kf1xi2k
@user-bi1kf1xi2k 7 лет назад
Спасибо!
@akifjevda
@akifjevda 11 лет назад
Если домен остается старый, то пока DNS зоны не обновятся Вы не сможете запустить restore.php на виртуальном хостинге, к нему же надо обратиться из браузера. Если у вас VPS или выделенный сервер, то можно работать с сайтом по IP адресу сервера (это тоже надо предварительно настроить - чтобы открывался по IP конкретный сайт, а не какой-нибудь другой на этом же сервере).
@BenderZadunaiski
@BenderZadunaiski Год назад
если мне создали сайт и я его залил на один хостинг..а потом на другой хочу перейти..то не легче скачать сайт и залить на другой хостинг? то есть если большой сайт то долго разархивировать что ли 100 мб? что бы залить на другой хостинг?
@quantum5550
@quantum5550 8 лет назад
на CMS joomla всё делается также элементарно, за 10 минут можно перенести любой сайт, с помощью компонента AkeebaBackup.
@Babakin1965
@Babakin1965 9 лет назад
Добрый день Дмитрий! Очень паонятный урок! Как обычно у меня вопрос.Посоветуйте какой хостинг лучше бегет и таймвеб. Или какой ба Вы порекомендовали. Для беспроблемной работы магазина. Спасибо.
@akifjevda
@akifjevda 9 лет назад
Андрей Бабакин Я бы порекомендовал вот этот вариант: blog.web-shoper.ru/blog/videolessons/bitrix/1927-adminvps.html
@az91989
@az91989 5 лет назад
Добры день, скажите пожалуйста как быть если на bitrix'е отсутствует restore.hph?
@cdroomru
@cdroomru 11 лет назад
А если на одном битрикс-хостинге стоит несколько сайтов, нужно переносить каждый отдельно, или перенесутся все сразу?
@divanmgn1
@divanmgn1 9 лет назад
Переношу на jino 1С-Битрикс: Управление сайтом 11.0.3. После восстановления БД система пишет Ошибка восстановления базы данных User '9048047460' has exceeded the 'max_questions' resource (current value: 1) INSERT INTO `b_sale_product2product` VALUES (368936,14187,14544,1); Куда копать? Подскажите, пожалуйста.
@ilyabelkinn
@ilyabelkinn 10 лет назад
Дмитрий, а что скажете о такой абракадабре? Error! mysql_connect('-', '-', '-') Access denied for user 'u7960616_oboi'@'localhost'(using password: YES) А монуал отличный и говорите Вы хорошо =) Подписался
@akifjevda
@akifjevda 10 лет назад
Эта абракадабра говорит о том, что указаны неверные данные для подключения к MySQL. Проверьте, правильно ли указаны логин и пароль пользователя БД и адрес где эта база находится.
@ilyabelkinn
@ilyabelkinn 10 лет назад
Да как-будто все верно указываю. Хостинг один и тот же , только учетки разные.
@akifjevda
@akifjevda 10 лет назад
ilya belkin Тогда обращайтесь в техподдержку хостинга для решения вопроса почему данный пользователь не имеет доступа к базе данных. Тут наугад не скажешь, нужно смотреть на месте. Ошибка у Вас указана однозначно - не может соединиться с MySQL, так как нет доступа по логину и паролю указанного пользователя.
@user-tg4cv2db2y
@user-tg4cv2db2y 6 лет назад
что у вас доступы к бд неправильно указаны.
@BenderZadunaiski
@BenderZadunaiski Год назад
что такое на джин разархивирвоать?
@mikhailrakhnianskyi6772
@mikhailrakhnianskyi6772 9 лет назад
Добрый день! При открытии сайта Bitrix24, открывается сайт и в верху красная полоса с надписью "Отсутствует соединение с сервером". Подскажите как устранить данную ошибку? С чем может быть связано данное сообщение?
@blogplus6974
@blogplus6974 7 лет назад
Сайт работал в кодировке UTF-8. Конфигурация сервера не соответствует требованиям. Для продолжения установите настройки PHP: mbstring.func_overload=2 и mbstring.internal_encoding=UTF-8. прописываю как в вашем видео, но это не помогает, что делать ?
@akifjevda
@akifjevda 7 лет назад
Тут подробнее про кодировку: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-tNWlm5FRYMI.html
@blogplus6974
@blogplus6974 7 лет назад
Дмитрий Акифьев спасибо, но я уже справился, только чуть волосы не поседели)
@user-cn3ip2uu8z
@user-cn3ip2uu8z 7 лет назад
Добрый день Дмитрий. А если переносить сайт на поддомен на этом же хостинге, то все манипуляции такие же? Или есть другой вариант?
@akifjevda
@akifjevda 7 лет назад
Такие же.
@HerzokHenerale
@HerzokHenerale 10 лет назад
Дима, я не совсем понял, точнее вообще не понял.. Если мой сайт находится на rucenter и мне его нужно перенести на timeweb, архив сохранился на rucenter соответственно, то каким образом запустится restore.php на новом хостинге если адрес сайта никак не связан с этим хвостингом ??
@akifjevda
@akifjevda 10 лет назад
Так чудес не бывает. Естественно надо либо перенаправить домен на новый хостинг и восстанавливать там под своим родным доменом. Либо, если есть доступ к хостингу через IP-адрес (выделенный сервер, VPS, VDS), то совсем просто восстанавливается сайт через обращение по IP, а потом делается смена IP в DNS записях домена и сайт переезжает на новый хостинг вообще без остановки в обслуживании со стороны пользователей.
@alexxela2768
@alexxela2768 7 лет назад
А если я хочу восстановить резервную копию в текущем сайте в том же хостинге?Мне нужно удалять содержимое корневой папке перед запуском restor.php?
@akifjevda
@akifjevda 7 лет назад
Я бы удалил. На всякий случай. Раз делается восстановление, значит на текущей копии сайта что-то не так, поэтому лучше перестраховаться и удалить не рабочий вариант совсем. Я и БД грохаю, хотя скрипт восстановления сам чистит таблицы...
@SuperBelovD
@SuperBelovD 10 лет назад
Создана резервная копия! файл restore.php загружен на новый хостинг! Перехожу по адресу: /restore.php выдает ошибку PHP5.3 is required. как с этим бороться. сайт размещен на мастерхосте?
@akifjevda
@akifjevda 10 лет назад
Очень просто - надо, чтобы на хостинге стояла версия PHP 5.3 или выше. Обратитесь в техподдержку хостинга, если не знаете где в панели управления сервером можно поменять версию PHP, они помогут.
@lord_amotar
@lord_amotar 9 лет назад
вы перенесли пробный битрикс а на новом хостинге будет ли действовать ограничение по лицензии ?
@akifjevda
@akifjevda 9 лет назад
Будет. Неужели Вы могли подумать, что защита Битрикса ломается простым переносом с хостинга на хостинг? Там даже лицензионный ключ при таком переносе автоматически перепривязывается к новому домену (если лицензия уже куплена), а на старом месте перестает обновляться.
@Itachi261092
@Itachi261092 9 лет назад
Дмитрий Акифьев полная брехня. такое происходит если новый хостинг доступен извне и происходит резервное копирование в облако или включена связь с CDN или другими какими то сервисами битрикса (например если сделать на новом хостинге обновление ) если же новый хостинг закрыт извне, то активная лицензия останется на первом. в случае же работы одновременно двух хостингов, как только новый сайт делает что то из вышеперечисленного, лицензия привязывается к нему. но на старом она никуда не девается и не отключается. и в момент, когда на старом хостинге сайт так же сделает резервную копи, или обновится, то лицензия битрикса блокируется на всех хостингах и для её восстановления необходимо будет связываться с техподдержкой и объяснять им ситуацию.
@akifjevda
@akifjevda 9 лет назад
Itachi261092 Слово "хостинг" подразумевает доступность в интернет (мы не говорили про локальный сервер). Это во-первых. Во-вторых вопрос был узким, про то можно ли продлить пробный период простым переездом на другой хостинг. Именно на него я и отвечал. В чем заключается "полная брехня" в моем ответе применительно к заданному вопросу?
@Itachi261092
@Itachi261092 9 лет назад
Дмитрий Акифьев а я вообще то тоже не говорил про локальный сервер. представьте себе, хостинг тоже может быть закрытым. например с хттп-авторизацией. либо доступен с определённого ипа/мака/подсети и т.п. варианты. суть такова, что привязка лицензии на новом хостинге создаётся не в момент копирования продукта, а при первом же обращении перенесённого сайта к серверам битрикса. это касается CDN, резервного копирования в облако, обновлений, в первую очередь. при попытке выполнить эти действия, сайты высылает хттп хапросы на сервер битрикса. а оттуда в свою очередь проявляется доступность извне нового адреса. если сайт отвечает как рабочий, сервера битрикса определяют этот новый перенесённый сайт как основной и считают так до того момента пока такой же запрос не сделает старый адрес. если это происходит, лицензия блокируется до выяснения обстоятельств.
@almangor7
@almangor7 10 лет назад
Я перенёс сайт. Всё работает, однако стили слетели. Смотрю исходный код - внём стили цепляются из старого домена. Как этим бороться?
@akifjevda
@akifjevda 10 лет назад
Если это не кеш, то это значит, что сайт делали кривые разработчики. Попробуйте сначала полностью скинуть кеш на всем сайте (Настроки - Настройки продукта - Автокеширования - Очистка файлов кеша - Все). Если ситуация не изменится, то у Вас один выход - искать где прописано такое жесткое подключение стилей и исправление на нормальные относительно корня сайта пути.
@almangor7
@almangor7 10 лет назад
Дмитрий Акифьев спасибо. Буду икать и править. Я кривой разработчик. Новичок. 4 месяца пользуюсь битриксом. Ни разу не переносил сайт.
@Itachi261092
@Itachi261092 9 лет назад
almangor7 измени в настройках сайта в главном модуле домен сайта
@Itachi261092
@Itachi261092 9 лет назад
almangor7 поясняю, в коде у тебя скорее всего указан путь к CSS вида $SITE_DIR - в переменную подставляется текущий адрес сайта. который задаётся в настройках главного модуля. так как ты переносил со старого на новый хостинг, а настройки остались прежние, везде где используется в коде $SITE_DIR будет подставляться старый адрес. особенно это касается всех почтовых шаблонов и уведомлений. там везде эта переменная используется
@mikhailrakhnianskyi6772
@mikhailrakhnianskyi6772 9 лет назад
После того как залил сайт на сервер при переходе появилась ошибка The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php. , думаю что проблема где то в SQL, подскажите пожалуйста как удалить этот старый сайт и загрузить новый?
@akifjevda
@akifjevda 9 лет назад
Если хостинг полностью соответствует требованиям CMS, то вероятнее всего не указаны доступы к базе данных на новом хостинге. Проверяйте файлы /bitrix/php_interface/dbconn.php и /bitrix/.settings.php (если он есть, конечно). В обоих файлах есть подключения к БД. Есть известный глюк, когда в резервной копии вместо логина и пароля в файле оказываются звездочки. Еще надо проверить есть ли у указанного там пользователя БД права на нужную базу (база уже должна быть создана на новом хостинге). Если проблема не в БД, то просто сделайте то, что написано Вам в предупреждении. Там есть ссылка на помощь по настройке файла .settings.php - надо включить отображение ошибок на сервере и посмотреть какая именно ошибка вызвала остановку скрипта. При этом не забыть включить отображение ошибок на сервере (в php) и проверить, не выключено ли это еще и в файле .htaccess
@mikhailrakhnianskyi6772
@mikhailrakhnianskyi6772 9 лет назад
Дмитрий Акифьев Добрый день! Такого пути у меня в архиве нету bitrix/php_interface/dbconn.php , есть файл по пути /bitrix/.settings.php , в файле как вы и сказали там звездочки: array ( 'className' => '\\Bitrix\\Main\\DB\\MysqlConnection', 'host' => 'localhost', 'database' => '******', 'login' => '******', 'password' => '******', 'options' => 2, Я не знаю названия, логина и пароля БД. Подскажите что в таком случае делать?
@akifjevda
@akifjevda 9 лет назад
Михаил Рахнянский Зарегистрируйте на своем MySQL сервере новую БД и дайте к ней доступ какому-нибудь пользователю (если база стоит локально, то есть пользователь root с пустым паролем, который имеет доступ ко всем базам и можно использовать его). Как завести базу в MySQL и вообще как работать с БД - это вопрос не с вязанный с Битриксом, ищите информацию в интернете, если Вы не знаете этих азов, то не сможете работать ни с какой CMS, хотя в Битриксе это надо только на этапе установки, дальше с базов работать не надо для администрирования сайта.
@mikhailrakhnianskyi6772
@mikhailrakhnianskyi6772 9 лет назад
Дмитрий Акифьев Как то можно посмотреть в панеле администрирование Bitrix логин и пароль БД?
@akifjevda
@akifjevda 9 лет назад
Михаил Рахнянский Нет, я уже написал в каких файлах эти данные можно посмотреть на старом хостинге. Проблема только в том, что на новом сервере другая БД, там другие пользователи и надо создавать отдельную базу для нового проекта на этом сервере. И поэтому Вам в принципе должно быть сильно параллельно какие параметры доступа были раньше, на старом сервере.
@user-bf5eu2rg9d
@user-bf5eu2rg9d 9 лет назад
дальше 7:10 не пускает, просит эти 2 строчки но вот их записываеш а толку 0
@user-bf5eu2rg9d
@user-bf5eu2rg9d 9 лет назад
+Антон Постнов нашел решение! может кому пригодится dev.1c-bitrix.ru/community/forums/messages/forum6/topic31617/message334856/#message334856
@albertisabekov4390
@albertisabekov4390 7 лет назад
мастерами научились пользоваться и видио записывать и рады, такого г... в инете полно. руками как раскажи, засра.. инет умники
Далее
Платежные системы в Битриксе
33:12
Последствия блокировки YouTube
25:35