Загрузка и распаковка системы управления сайтом
Что нужно для установки?
Установка системы управления возможна на виртуальный хостинг, на собственный сервер или VPS. Также вам необходим домен, по которому будет доступен ваш сайт. Вы можете создать домен третьего уровня или использовать технический домен, предоставляемый хостингом.
Директория установки
Соединитесь с сервером с использованием 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/, заменив ваш_сайт на адрес сайта.
Настройка 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-блока!
Пример размещения: