Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как перенести сайт на локал?

00 голосов
9
На сайте стоит купленый Битрикс-Бизнес (сайт разрабатывала сторонняя компания). Я скачал локальную версию битрикса. Как я могу версию с сайта запустить на локале для эксперементов и обучения (что-бы не сломать рабочую)?
спросил 08 Май, 13 от Dust (160 баллов)

9 Ответы

00 голосов
установить http://www.denwer.ru/
в папку home/ваш сайт/ переписать все файлы
потом импортировать базу данных через /usr/local/mysql/bin/mysql.exe
исправить в файле home/ваш сайт/bitrix/php_interface/dbconn.php параметры подключения к базе данных
ответил 08 Май, 13 от salo (840 баллов)
00 голосов
Здравствуйте!

Для переноса сайта с удаленного хостинга на локальную машину вы можете воспользоваться встроенной функцией резервного копирования и скрипта restore.php. Перед началом, рекомендуем обновить систему "Битрикс" до последней версии.
Далее необходимо:

1) Зайти в административный раздел вашего сайта с правами администратора и перейти в раздел «Рабочий стол > Настройки > Инструменты > Резервное копирование».

Для полного копирования сайта с удаленного хостинга установите следующие параметры:

1.Архивировать по шагам: Да
2.Шаг архивации, установите в соответствие с настройками параметра «max_execution_time» на вашем хостинге (по умолчанию 30).
3.Архивировать публичную часть: Да
4.Архивировать ядро: Да
5.Исключить из архива файлы размером более: 1024 (При этом в архив не войдут файлы размер которых более 1 МБ)
6.Архивировать базу данных: Да

2)Установив необходимые параметры, нажмите кнопку «Архивировать».

3) После завершения операции резервного копирования скачайте файл архива, а также файл restore.php (Скрипт можно скачать со странице резервного копирования, административного интерфейса).

4) Далее разместите эти файлы в корневой директории web сервера на локальной машине. Если у вас установлена демо версия то их необходимо разместить в каталоге C:\\Project Files\Bitrix\www, при этом все вайлы которые там были до этого необходимо удалить.

5) В адресной строке браузера наберите «http://localhost:6448/restore.php».

6) В открывшемся диалоговом окне вам необходимо выбрать файл ранее скопированного архива, выбрать язык интерфейса и задать время шага распоковки (устанавливается в соответствие с настройками php - по умолчанию 30). Нажать кнопку "Распаковать".

7) После завершения распаковки вайлов вам будет предложено указать настройки соединения с базой данных, если конечно при создание резервной копии вы делали дамп базы данных.

8) Указав необходимые параметры нажимаем кнопку Восстановить и ждем завершения работы сценария.

9) Возможно понадобиться настройка параметров подключения к базе данных в файле /bitrix/php_interface/dbconn.php.

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

/restore.php
/файл резервной копии (файл с расширением .tar.gz)
/bitrix/backup/дамп базы (файл с расширением .sql)
ответил 09 Май, 13 от JustF1ght (180 баллов)
00 голосов
Анатолий Зайченок
rns
Спасибо! немного помучился и все получилось и в денвере и с инсталяторам битрикса.

rns
Ошибка это или нет? Версия битрикса 5.0.5.
Публичную часть и базу архивирует без проблем...
Когда говоришь архивировать ядро - битрикс архивирует, но когда скачиваешь именно архив ядра битый получается... Пробовал как на сайте так и на локале. Это у меня проблемы с ядром битрикса или ....?
ответил 12 Июль, 13 от Dust (160 баллов)
00 голосов
Цитата
Когда говоришь архивировать ядро - Битрикс архивирует, но когда скачиваешь именно архив ядра битый получается...


Что имеется в виду? Архив не корректный и его не получается раз архивировать или он все таки распаковывается?

При распаковки полученного архива при помощи winrar иногда возникает ситуация при которой он не показывает все файлы из архива, при этом архив корректен и без ошибок распаковывает все файлы при помощи tar или zip.

Для решения этой проблемы создайте обращение в рамках тех поддержки, постараемся разобраться и решить проблему.
ответил 16 Окт, 13 от JustF1ght (180 баллов)
00 голосов
Где взять файл restore.php?
ответил 18 Янв, 14 от Dginger (100 баллов)
00 голосов
Цитата
Владимир Климентьев пишет:
Где взять файл restore.php?

В разделе "Рабочийстол -Настройки - Инструменты - Резервное копирование" в самом низу страницы "Для переноса архива на другую систему или для восстановления системы из архива воспользуйтесь скриптом для восстановления: Скачать"
ответил 07 Май, 14 от Dust (160 баллов)
00 голосов
Цитата
rns пишет:
Для переноса сайта с удаленного хостинга на локальную машину вы можете воспользоваться встроенной функцией резервного копирования и скрипта restore.php.


а наоборот, с локальной машины на хостинг такой вариант сработает, корректно ?

1й вариант - когда хостинг новый и на нем еще ничего не размещалось...

2й вариант - когда на хостинге уже установлен и работает сайт на битриксе... а локально вносились изменения...
ответил 02 Сен, 14 от xVadianx (100 баллов)
00 голосов
Цитата
Albert Chugunov пишет:
1й вариант - когда хостинг новый и на нем еще ничего не размещалось...


попробовал этот вариант...
на чём "споткнулся" - т.к. запускал restore.php из браузера, то после распаковки структуры сайта все папки и файлы имеют owner name = nobody и изменить права (владельца) не получается smile:(

как быть ?
ответил 08 Янв, 15 от xVadianx (100 баллов)
00 голосов
А написать и запустить скрипт, который сделает для всех файлов chmod($filename, 0777), например, не пробовали?
ответил 26 Апр, 15 от Hakuoro (220 баллов)

Похожие вопросы

0 голосов
0 ответов
спросил 27 Июль, 15 от аноним
+1 голос
2 ответов
0 голосов
1 ответ
спросил 28 Янв, 15 от аноним
0 голосов
0 ответов