Установка системы управления возможна на виртуальный хостинг, на собственный сервер или VPS. Также вам необходим домен, по которому будет доступен ваш сайт. Вы можете создать домен третьего уровня или использовать технический домен, предоставляемый хостингом.
Соединитесь с сервером с использованием FTP или SFTP-соединения, перейдите в корневую директорию сайта, чаще всего она называется public_html, htdocs, httpdocs или www.
При возникновении вопросов по соединению с сервером или определению корневой директории сайта, обратитесь в поддержку хостинга.
Файл install.php значительно упрощает и ускоряет загрузку и распаковку дистрибутива системы управления HostCMS на сайт.
Соединитесь по FTP с вашим хостингом, загрузите скаченный файл install.php
в корневую директорию сайта, после чего откройте http://ваш_сайт/install.php
, предварительно заменив ваш_сайт
на адрес сайта.
В открывшемся окне выберите загружаемую редакцию и нажмите «Установить».
После загрузки системы управления вы перейдете к установке, порядок которой описан ниже.
Перед установкой необходимо извлечь файлы из архива и разместить их в корневой директории сайта на сервере. Соединиться по FTP с хостигом вы можете с использованием FTP-клиента, например, FileZilla или TotalCommander.
Извлеките файлы системы управления из zip-архива во временную директорию на своем компьютере. Соединитесь по FTP с вашим хостингом, перейдите в нем в корневую директорию сайта и скопируйте извлеченные файлы и директории на сервер.
Для начала инсталляции введите в адресную строку браузера http://ваш_сайт/ или http://ваш_сайт/install/, заменив ваш_сайт на адрес сайта.
В конфигурационный файл виртуального хоста для вашего сайта перед обработкой пути / внесите следующее правило:
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-блока!
Пример размещения: