Установка
Установка движка требует немного больше усилий, чем другие продукты. Для установки движка вам понадобятся composer, PHP и немного терпения. Однако есть и более простой метод, если вы предпочитаете не заморачиваться с установкой composer.
Список Требований
- PHP версии 7.4 или выше, с такими расширениями:
- php-zip
- php-mbstring
- php-json
- php-pdo
- php-ctype
- php-bcmath
- php-zlib (Необязательно)
- php-curl
- php-gmp
- php-intl
- php-gd
- php-mysql
- MySQL 5.7.29 или выше / MariaDB 10.2.7 или выше.
- Веб-сервер Apache или Nginx.
- Рекомендуется иметь SSL сертификат.
В некоторых ОС может потребоваться ручная установка необходимых расширений.
Установка с Composer
- Подготовьте пустую директорию на вашем сервере для CMS.
- Скачайте последний релиз с GitHub в эту директорию.
- Выполните
composer install
в директории с Flute для установки зависимостей. - Измените параметр
url
в файлеconfig/app.php
на URL вашего сайта. - Обратитесь к разделу конфигурации для настройки веб-сервера.
примечание
Для хостинга без полного доступа SSH смотрите установку composer для shared хостинга.
Проще Установка без Composer
Для более простой установки, особенно удобной на shared хостинге без доступа SSH:
- Скачайте Flute и папку
vendor
из релизов. - Загрузите их на ваш хостинг через FTP или файловый менеджер хостинг-провайдера.
- Настройте ваш веб-сервер так, чтобы он указывал на папку Flute.
- Обязательно обновите
config/app.php
с URL вашего сайта.
Этот метод исключает необходимость в ручном управлении зависимостями composer.
Установка Composer для Shared Хостинга
Если у вас хостинг без полного доступа SSH:
- Загрузите распакованную директорию Flute в директорию вашего сайта.
- Подключитесь к SSH вашего сайта (данные для подключения обычно предоставляются хостинг-провайдером).
- Перейдите в директорию Flute (
cd path/to/flute
). - Переместите файл composer.phar в директорию Flute.
- Выполните
php composer.phar install
(илиphp74 composer.phar install
, если используется PHP 7.4) для установки зависимостей.
warning
Обновление URL в config/app.php
обязательно для правильной работы сайта.
После выполнения этих шагов ваш CMS Flute должен быть готов к использованию. 🎇