Перейти к содержимому

Grav

Кратко о движке

Семействоgrav
Назначениеcms
ЛицензияMIT
Ценабесплатно
Сайтhttps://getgrav.org
Статуспроверен
Варианты установки
admin: core, admin-plugin

Темы

ТемаЦенаГотовность для мультиязычного проектаМнение автора
Quark 2 ↗бесплатно* тема по умолчанию, входит в поставку
вики —
сайт —
—
Heliosплатно
вики —
сайт —
—

Результаты по требованиям

Проверок пока не было.

Заметки

Тестируется с темой Quark 2: бесплатная тема одна, остальные (Helios) платные.

Используется в других проектах ради плагина Admin. Для мультиязычного проекта отклонён: нельзя начать статью на неосновном языке без заглушки основного, рубрики тянутся из основного языка. Ещё из заметок: в Admin Panel v1.10.52 при переводе на новый язык затирается default.md. Нужно оформить как тест.

Хостинг для Grav

Для Grav нужен хостинг с PHP актуальной версии. Перед покупкой проверьте, какие версии PHP предлагает хостинг, можно ли выбрать Nginx и PHP-FPM, есть ли доступ по SSH и сколько памяти выделяется сайту. Для небольшого сайта на Grav обычно хватает виртуального хостинга, для проекта с большой посещаемостью лучше VPS. Сравнить предложения по этим параметрам можно в каталогах TOP-10 Hosting:

  • Виртуальный хостинг — самый недорогой вариант: сервер настраивает и обслуживает провайдер, подходит для небольших сайтов.
  • VPS — свой виртуальный сервер: любая версия PHP, Nginx и доступ по SSH под вашим управлением.
  • Выделенные серверы — целый физический сервер для проектов с высокой нагрузкой.

Как установить Grav самостоятельно и правильно обновлять

Установка — распаковка архива, компиляторы и системные зависимости не нужны. Вариант с админкой: wget https://getgrav.org/download/core/grav-admin/latest, затем unzip latest. При первом открытии /admin создаётся учётная запись администратора.

Настройка хостинга: на FastPanel при включённом HTTP/3 (QUIC) сайт отдавал ошибку 403 — помогло выключить HTTP/3 в настройках веб-сервера; на HTTP/2 всё работает.

Как обновлять

Без админки — менеджером пакетов Grav из корня проекта: php bin/gpm version (что можно обновить), php bin/gpm update (плагины и темы; -p — только плагины, -t — только темы), php bin/gpm self-upgrade (ядро; перед ним можно php bin/gpm preflight). Перед обновлением сделайте коммит или копию сайта: команды меняют много файлов.

Подробности — в официальной документации: https://learn.getgrav.org/.

Проверено: 2026-10-17