IP 3.129.59.176
Воскресенье 19.05.2024
13:30 
 
П У Л Ь С
ГлавнаяМой профильРегистрацияВыходВход
Каталог статей »
Меню

Анектот

Проверка скорости


(c) Speed test

Главная » Статьи » Интернет-бизнес

Как перенести сайт с локального компьютера на хостинг или с одного хостинга на другой?

Как перенести сайт с локального компьютера на хостинг или с одного хостинга на другой?

1. Использование системы резервирования "Битрикс"
  • убедитесь, что удаленный хостинг соответствует минимальным техническим требованиям продукта (для демо версии требуется Zend Optimizer 2.6 и выше)
  • в административном интерфейсе выберите: Настройки - Инструменты - Резервное копирование
  • включите "архивирование по шагам", выберите нужный режим и создайте архив сайта
  • закачайте полученный архив на хостинг и установите на него права на чтение, запись и выполнение для всех (0777)
  • закачайте на хостинг скрипт восстановления (ссылка не него расположена примечании на странице резервирования)
  • откройте в броузере http://<СВОЙ САЙТ>/restore.php и следуйте указаниям скрипта (здесь: <СВОЙ САЙТ> - адрес вашего сайта)
  • укажите в файле bitrix/php_interface/dbconn.php данные для подключения к БД на хостинге

2. Использование штатных средств системы и специальных скриптов
  • убедитесь, что удаленный хостинг соответствует минимальным техническим требованиям продукта (для демо версии требуется Zend Optimizer 2.6 и выше)
  • загрузите все скрипты сайта по FTP на хостинг и установите на них права на чтение, запись и выполнение для всех (0777)
      Чтобы этот процесс ускорить можете сделать следующее:
    • скачайте скрипт http://www.bitrixsoft.ru/examples/mkinst.php и положите его в корень вашего сайта. 
    • перенесите из папки, где располагается ваш локальный сайт, все файлы, размер которых превышает лимит памяти установленный для PHP у хостера. Как правило этот лимит не менее 8М, поэтому прежде чем упаковывать сайт файлы размером более 8М (к примеру файл дампа базы) перенесите в другое место. В стандартном дистрибутиве таких файлов нет.
    • в браузере запустите http://ваш_локальный_сайт/mkinst.php 
    • загрузите полученный архив - install.gz по FTP в корень вашего сайта у хостинг провайдера. 
    • скачайте скрипт http://www.bitrixsoft.ru/examples/install.php 
    • загрузите этот скрипт в корень вашего сайта у хостинг провайдера. 
    • в браузере запустите http://ваш_дальний_сайт/install.php
    • обязательно удалите скрипты mkinst.php и install.php с удаленного хостинга. Помимо этого не забудьте в обязательном порядке либо удалить, либо перенести из корня сайта на уровень выше, архив install.gz.
  • создаете дамп базы. Дамп можно создать, например, при помощи приложения phpMyAdmin или стандартной утилитой MySQL: 
    mysqldump.exe --add-drop-table -p <ИМЯ_ВАШЕЙ_ЛОКАЛЬНОЙ_БАЗЫ> > bitrix.dmp 
    Если такой запуск не отработает посмотрите параметры запуска данной утилиты: 
    mysqldump.exe --? 
  • для управления БД обычно на хостингах имеется phpMyAdmin. Если нет - скопируете файл bitrix.dmp по FTP на ваш дальний хостинг, затем подключитесь к удалённому серверу через SSH. Там выполните команду: mysql -u <ИМЯ ПОЛЬЗОВАТЕЛЯ> -p <ПАРОЛЬ> <ИМЯ БД> < bitrix.dmp
  • укажите в файле bitrix/php_interface/dbconn.php данные для подключения к БД на хостинге

3. Использование штатных средств системы семейства UNIX
  • убедитесь, что удаленный хостинг соответствует минимальным техническим требованиям продукта (для демо версии требуется Zend Optimizer 2.6 и выше)
  • подключитесь к удалённому хостингу используя SSH клиент и перейдите в корень сайта командой cd <путь к корню сайта>
  • создайте дамп базы данных используя утилиту MySQL: mysqldump -h<DBHost> -u<DBLogin> -p<DBPassword> <DBName> > mysql_data.sql (значения DBHost, DBLogin, DBPassword, DBName соответствуют данным файла bitrix/php_interface/dbconn.php)
  • создайте архив данных используя утилиту tar: tar czf site.tgz . (обязательно наличие точки, которая указывает на текущий каталог)
  • используя ftp клиент закачайте файл site.tgz в корень сайта на новом хостинге и распакуйте используя SSH: tar xzf site.tgz
  • загрузите данные в базу данных: mysql -h<DBHost> -u<DBLogin> -p<DBPassword> <DBName> < mysql_data.sql (значения DBHost, DBLogin, DBPassword, DBName уточните у хостера)

* Примечание: при использовании консольных утилит mysql и mysqldump чтобы избежать проблем с кодировками удобно использовать дополнительный параметр, который жёстко определяет кодировку: --default-character-set=cp1251

Возврат к списку

Категория: Интернет-бизнес | Добавил: Admin (28.04.2012)
Просмотров: 266
Всего комментариев: 0
Поиск
 

13.02.2019
Курс Доллара к рублю на сегодняUSD00.0000
Курс Евро к рублю на сегодняEUR00.0000
Курс Фунта к рублю на сегодняGBP00.0000
Курс гривны к рублю на сегодняUAH00.0000
Курс валют РФ
RUBКурс рубля1 руб
USDКурс Доллара к рублю на сегодня00.000
EURКурс Евро к рублю на сегодня00.000
GBPКурс Фунта к рублю на сегодня00.000
UAHКурс гривны к рублю на сегодня00.000
конвертер валютwww.westbiz.ru

Погода
Статистика 19.05.2024
 
Ваш IP адрес 3.129.59.176
 
Ваш профиль

У вас сообщений - 0
Не прочитанных - 
 
 
Ваш пол -
Дата рождения 
Вы: Гость
 
 
 
Пользователей
Онлайн всего: 1
Гостей: 1
Пользователей: 0
 
 
Вы на сайте:  дней