+7 (495) 105-99-69
Москва, ул. Ленинская Слобода,
д. 19, стр. 1, БЦ Омега Плаза

Перенос сайта на хостинг

В рамках договора на разработку сайта мы однократно переносим разработанный сайт на хостинг клиента. При этом мы настоятельно рекомендуем нашим клиентам выбирать из хостинг-провайдеров, перечисленных на //www.1c-bitrix.ru/partners/hosting.php, а лучше всего — timeweb.ru.

В нашем договоре написано:

Заказчик настоящим подтверждает, что понимает и принимает условие о том, что в связи с техническими особенностями хостинг-площадок, так как разработка Сайта осуществляется на системе управления сайтом «1С-Битрикс: Управление сайтом», перенос Сайта производится Исполнителем только на основную хостинг-площадку из перечня хостинг-площадок, рекомендованных Битриксом: //www.1c-bitrix.ru/partners/hosting.php В случае использования Заказчиком своего сервера, Заказчик обязуется установить на него «1С-Битрикс: Веб-окружение» - Linux. (Инструкция по установке: //www.1c-bitrix.ru/download/vmbitrix.php#tab-env-link).

Также мы прописываем в договоре требования к доступам по SSH-протоколу. Согласно договору, клиент обязан:

  • предоставить Исполнителю SSH-доступ к серверу, на котором размещен Сайт (далее - Сервер), с правами чтения, записи и исполнения файлов и директорий в корневой директории Сайта;
  • по запросу Исполнителя предоставлять доступ к файлам конфигурации Сервера;
  • обеспечить наличие на Сервере установленного git-клиента, или предоставить Исполнителю возможность установки git-клиента.

Полезности:

  • Если у какого-либо хостинг-провайдера написано, что имеется компетенция Битрикс, это не значит, что он годится для разворачивания на нем сайта. Мы работаем только с рекомендованными Битриксом хостерами.
  • Как проверить, установлено ли на сервере «1С-Битрикс: Веб-окружение»:
    Зайти на сервер по SSH под пользователем root. Ввести в командную строку команду:

    logov=$(egrep -o 'BITRIX_VA_VER=[0-9\.]+' /root/.bash_profile | awk -F'=' '{print $2}' ) ; if [[ $logov ]]; then echo -e "\033[0;32mBitrix virtual appliance $logov\033[0m" ; else echo -e "\033[0;31mBitrix virtual appliance not found"'!'"\033[0m"; fi

    Если битрикс-окружение установлено, то в ответ появится сообщение вида “Bitrix virtual appliance 5.1.7” зелёного цвета. Если битрикс-окружение не установлено, то в ответ появится сообщение “Bitrix virtual appliance not found!” красного цвета.
  • Что надо проверить перед переносом сайта на новый хостинг:
    • какая операционная система установлена на сервере (Window Server, CentOS, FreeBSD и т.д.) какая у нее версия?
    • какой веб-сервер используется (Apache, IIS и т.д.) и какой версии?
    • сколько доступно оперативной памяти?
    • какое максимальное время исполнения скриптов доступно на сервере?
    • какой максимальный размер загружаемых файлов?
    • какая система управления базами данных используется на сервере (MySQL, MSSQL, Oracle, Postgresql и т.д.) и какой версии?
    • какая версия php используется, и какие параметры окружения настроены?
    • есть ли ssh доступ к серверу?
    • есть ли на сервере git?
    • т.д.