Установка и требования
Установка и требования
🚀 Установка и требования
CMS работает на обычном хостинге с PHP. База данных не нужна — используется файл SQLite.
Системные требования
| Что нужно | Минимум |
|---|---|
| PHP | версия 8.1 или выше |
| Расширения PHP | sqlite3, curl, mbstring, json, gd, openssl, fileinfo, zip, xml |
| Composer | менеджер зависимостей PHP |
| Диск | около 10 МБ |
Установщик сам проверит всё необходимое перед началом.
Установка
1. Создайте сайт в панели хостинга
Создайте сайт для вашего домена. Хостинг сам создаст папку www/ и настроит PHP.
2. Загрузите CMS
Зайдите в терминал. Замените мой-сайт.ru на папку вашего проекта:
cd ~/мой-сайт.ru
Дальше все команды копируются без изменений:
git clone https://github.com/Dezajnisto/apidcms.git _clone
cp -r _clone/www/* www/ && rm -rf _clone
3. Запустите установщик
Откройте в браузере https://ваш-сайт.ru/install.php и следуйте инструкциям на экране. Установщик проверит требования, установит зависимости и создаст базу данных.
4. Откройте сайт
Готово. Админка доступна по адресу /admin. Логин и пароль — те, что вы задали при установке.
⚠️ После установки удалите установщик:
rm www/install.php
Если нет Git
cd ~/мой-сайт.ru
wget https://github.com/Dezajnisto/apidcms/archive/refs/heads/main.zip
unzip main.zip && cp -r apidcms-main/www/* www/ && rm -rf apidcms-main main.zip
Затем откройте в браузере https://ваш-сайт.ru/install.php.
После установки
- Смените пароль (при необходимости). Админка → Настройки.
- Настройте AI. Если нужен — укажите API-ключ в Настройках.
- Удалите install.php (см. выше).
Возможные проблемы
«Composer not found» — скачайте Composer вручную:
cd www
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php composer.phar install --no-dev
Сайт не открывается (502/503) — убедитесь что сайт создан в панели хостинга и PHP включён.
«Не найдено расширение pdo_sqlite» — попросите поддержку хостинга включить pdo_sqlite и sqlite3.