Установка Albireo CMS
Для установки Albireo CMS достаточно загрузить файлы из полученного архива на свой сервер.
Архив состоит из:
system/ website/ index.php
- Каталог
system
хранит системные файлы ядра, а также файл лицензии. Вам не нужно в нём ничего менять. - Каталог
website
— хранит все файлы вашего сайта. Это ваш рабочий каталог. - Файл
index.php
— это входящий файл вашего сайта.
После загрузки файлов на сервер, наберите его адрес в браузере и вы увидите демонстрационное наполнение сайта. В основном каталоге должен появится файл .htaccess
, который отвечает за организацию адресов ЧПУ («человеко понятный УРЛ»). Если файл не появился или возникли какие-то сложности, то файл можно создать вручную на основе каркаса: system/install/htaccess.txt
.
Если уже есть .htaccess
, то система его не будет менять — вам нужно будет переименовать старый .htaccess
, потом зайти на сайт и система создаст новый .htaccess
.
Возможна ситуация, когда сервер не настроен на автоматическое выполнение index.php
. Если при обращении к сайту возникает 403-ошибка, то один раз наберите в браузере ваш-сайт/index.php
— он сам создаст нужный файл .htaccess
.
На некоторых хостингах файл .htaccess
также служит для указания версии PHP. В этом случае вам лучше вначале создать .htaccess
согласно правил хостинга, а потом добавить в него ниже код из system/install/htaccess.txt
.
Если вы используете не сервер Apache, а какой-то другой, то нужно чтобы сервер все обращение отправлял на корневойindex.php
. Используйтеsystem/install/htaccess.txt
в качестве образца.
Изменение рабочего каталога сайта
Вы можете изменить имя каталога сайта с website
на любое другое имя, например my
. Для этого просто переименуйте website
на нужное имя, а потом укажите его в корневом index.php
в строчке:
// имя каталога web-сайта define('FRONT_NAME', 'website');
на
// имя каталога web-сайта define('FRONT_NAME', 'my');
Каталог основного сайта должен иметь имя, которое не будет использоваться в адресах страниц сайта, потому что для посетителя это одно и тоже, а для сервера это уже реальный каталог.
Создание «подсайтов». Мультисайтинг
Например ваш сайт mysite.com
. Когда происходит обращение по этому адресу, то система автоматически подключит сайт, указанный в FRONT_NAME
(по умолчанию это website
). Если вам нужен ещё один сайт, например mysite.com/blog
, то вам нужно сделать копию каталога website
как каталог blog
. Больше ничего нигде указывать не нужно.
При первом обращении к mysite.com/blog
в нём появится файл .htaccess
, как и в корне сайта, только будет уже учитываться путь к blog
.
Каталоги сайтов полностью изолированы друг от друга, но используют общее ядро системы.