Загрузка и распаковка системы управления сайтом

Что нужно для установки?

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

В случае, если на вашем сервере используется nginx, то необходимо произвести его дополнительную настройку, см. ниже.
Установка системы управления возможна только в корневую директорию домена, например, www.site.ru или new.site.ru.
Установка системы управления в поддиректорию домена http://www.site.ru/dir/ невозможна, в таком случае создайте домен третьего уровня http://dir.site.ru и для него производите установку.

Директория установки

Соединитесь с сервером с использованием FTP или SFTP-соединения, перейдите в корневую директорию сайта, чаще всего она называется public_html, htdocs, httpdocs, docs или www.

При возникновении вопросов по соединению с сервером или определению корневой директории сайта, обратитесь в поддержку хостинга.

Вариант 1: Установка бесплатной редакции с использованием install.php

Файл install.php значительно упрощает и ускоряет загрузку и распаковку дистрибутива системы управления HostCMS на сайт.

Соединитесь по FTP с вашим хостингом, загрузите скаченный файл install.php в корневую директорию сайта, после чего откройте http://ваш_сайт/install.php, предварительно заменив ваш_сайт на адрес сайта.

В открывшемся окне выберите загружаемую редакцию и нажмите «Установить».

После загрузки системы управления вы перейдете к установке, порядок которой описан ниже.

Вариант 2: Загрузка файлов на сервер с использованием FTP

Перед установкой необходимо извлечь файлы из архива и разместить их в корневой директории сайта на сервере. Соединиться по FTP с хостигом вы можете с использованием FTP-клиента, например, FileZilla или TotalCommander.

Загрузка файлов

Извлеките файлы системы управления из zip-архива во временную директорию на своем компьютере. Соединитесь по FTP с вашим хостингом, перейдите в нем в корневую директорию сайта и скопируйте извлеченные файлы и директории на сервер.

Для начала инсталляции введите в адресную строку браузера http://ваш_сайт/ или http://ваш_сайт/install/, заменив ваш_сайт на адрес сайта.

Если у вас не получается установить систему управления, обратитесь в нашу службу поддержки, мы бесплатно поможем выполнить установку.
Пользователям Mac OS необходимо дополнительно проверить, отображаются ли у них файлы .htaccess, т.к. файлы с точкой в начале имени файла являются системными и могут быть скрыты.

Настройка nginx на сервере

В конфигурационный файл виртуального хоста для вашего сайта перед обработкой пути / внесите следующее правило:

	location ~* /(upload/private|upload/helpdesk_\d+/attachments|upload/shop_\d+/eitems|hostcmsfiles/backup|hostcmsfiles/cache|hostcmsfiles/lib|hostcmsfiles/logs|hostcmsfiles/printlayout|hostcmsfiles/shop|hostcmsfiles/structure|hostcmsfiles/tmp|hostcmsfiles/tpl|hostcmsfiles/update|hostcmsfiles/xsl) {
		deny all;
		return 403;
	}

В случае, если у вас сайт работает через HTTPS, то правило размещается в оба server-блока!

Пример размещения:

Настройка nginx + Apache

Не нашли ответ на свой вопрос в документации? Направьте обращение в службу поддержки или онлайн чат.