Если вы приобрели Хорошоп с размещением на собственном сервере, для переноса сайта на ваш сервер необходимо пройти три шага. 

  1. Подобрать сервер, который подходит под наши требования.
  2. Установить все необходимые приложения и настроить их согласно нашим требованиям.
  3. Передать нам доступы к серверу.

Требования к серверу

Необходимо использовать минимум VPS, а в идеале — выделенный сервер. Минимальный объем оперативной памяти — 1 Гб.

Не используйте shared-хостинги, потому что различные ограничения на этих ресурсах не позволяют обеспечить стабильную работу сайта. Если ваша задача — максимально сократить расходы на сервер, стоит использовать наш облачный сервис.

Размещение на внешнем сервере стоит проводить только если у вас есть собственный системый администратор, который будет заниматься поддержкой и администрированием сервера. Мы не предоставляем такие услуги.

Обязательные требования

  • Linux (версия не принципиальна, это может быть CoreOs, Debian или что-то другое). VPS на Windows-сервере не подходит;
  • Apache (включая mod_rewrite, mod_expires, mod_deflate, mod_environment);
  • Php 7.1.x (но не 7.2);
  • Mysql 5.7 (MariaDB поддерживается, но не гарантируется стабильная работа);
  • Cron;
  • Sendmail;
  • pdo_mysql;
  • php-soap;
  • Imagick;
  • curl;
  • Ftp-сервер;
  • mcrypt;
  • simplexml;
  • xmlwriter;
  • xml;
  • pcre;
  • zip;
  • если включен apc, то apc.ttl не должен быть равен нулю.

Также необходимо настроить такие переменные для php:

  • max_file_uploads — 500 или максимально допустимое значение;
  • upload_max_filesize — 128M или максимально допустимое значение;
  • post_max_size — 128M или максимально допустимое значение;
  • max_input_vars — 20000 или максимально допустимое значение;
  • max_execution_time — 300 или максимально допустимое значение;
  • memory_limit — 128M или максимально допустимое значение;
  • mbstring.func_overload 0;
  • allow_url_fopen On;
  • short_open_tag On.

Указанные требования — минимальные, но не исчерпывающие. В отдельных случаях могут потребоваться дополнительные настройки.

Рекомендованные требования

Выполнение этих требований ускорит работу сайта. 

  1. Используйте Nginx вместо Apache. 
  2. Redis 4 и выше.
  3. Opcache.
  4. Сomposer.

Планируемые требования

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

  1. Elasticsearch.
  2. Rabbitmq.
  3. Node.js.

Какие доступы нам нужны

Нам потребуется полный доступ к серверу: ssh-доступ c root-правами или полный доступ к панели управления хостингом. Для установки обновлений нам нужен ftp-доступ.

Какие услуги мы предоставляем

Набор услуг, которые мы обеспечиваем при размещении сайта на собственном сервере.

  1. Деплой сайта: размещение на сервере и полная настройка. 
  2. Перемещение сайта на другие сервера (оплачивается отдельно).
  3. Автоматическое тестирование всех стандартных функций после деплоя.
  4. Обновление версии платформы согласно условиям вашего пакета поддержки.
  5. Если возникнут сбои в работе сайта, которые связанные с сервером, мы даем рекомендации по изменению настроек сервера.

Мы предоставляем эти услуги в рабочее время: 8 часов x 5 дней в неделю. 

Какие услуги мы не предоставляем

Мы не занимаемся полным администрированием вашего сервера и не выполняем следующие задачи:

  • настройка сервера для соответствия нашим требованиям;
  • настройка почтового сервера и почтовых ящиков;
  • мониторинг работы сервера и поддержка в режиме 24/7.

Проблемы при деплое

Если в процессе деплоя появляются проблемы в работе сервера, которые мы не можем решить самостоятельно или которые требуют много времени для глубокой настройки, необходимо участие системного администратора со стороны клиента. Или, как крайняя мера, переезд на новый сервер. В этом случае работы по деплою свыше 4 часов оплачиваются отдельно (почасово, по факту затраченного времени).

Вы нашли ответ?