FAQ
Ответы на частые вопросы о JournalPHP. Подробности — на страницах, на которые ведут ссылки.
Общие вопросы
Чем JournalPHP отличается от облачных платформ?
Платформа работает на собственном сервере, и все данные остаются у её владельца.
Можно ли использовать JournalPHP в коммерческих целях?
Да. Проект распространяется под лицензией MIT.
Есть ли мобильное приложение?
Нативного приложения нет. Сайт работает в мобильных браузерах.
Установка
Что нужно для запуска?
Docker и Git: PHP, MySQL, Redis и Node.js работают в контейнерах. Подробнее — в разделе Системные требования.
Можно ли запустить проект без Docker?
Поставляемые конфигурации рассчитаны на Docker. Без контейнеров PHP, MySQL, Redis, Node.js и Supervisor устанавливаются вручную, а шаги запуска повторяются по docker/entrypoint-dev.sh.
Нужен ли Redis?
Да. Redis хранит кэш, сессии и очереди.
Где хранятся медиафайлы?
По умолчанию — на локальном диске сервера. Другие хранилища описаны в разделе Настройки сайта.
Возможности
Могут ли пользователи создавать темы?
По умолчанию нет. Как это разрешить — в разделе Темы.
Какие языки поддерживает интерфейс?
Русский и английский. Подробнее — в разделе Языки.
Как работает поиск?
Через базу данных, Algolia или Meilisearch. Подробнее — в разделе Поиск.
Можно ли отключить AI-функции?
AI-функции работают только после подключения AI-провайдера. Подробнее — в разделе AI-функции.
Какие способы входа поддерживаются?
Email и пароль, а также Google, Яндекс, ВКонтакте, Facebook, Apple и GitHub. Подробнее — в разделе Пользователи.
Администрирование
Где находится админ-панель?
По адресу /admin-panel. Кто получает доступ и как ограничить его отдельными разделами, описано в разделе Админ-панель.
Как войти в админ-панель после установки?
С учётной записью суперадминистратора из начальных данных — см. Начальные данные.
Где хранятся настройки сайта?
В базе данных. Настройки меняются в админ-панели — см. Настройки сайта.
Монетизация
Какие платёжные провайдеры поддерживаются?
ЮKassa и T-Bank. Подробнее — в разделе Подписки.
Можно ли работать без платной подписки?
Да. Проверка функций подписки выключается в Админ-панель → Монетизация → Окно подписки; после заполнения начальными данными она включена. Подробнее — в разделе Подписки.
Разработка
Есть ли система плагинов?
Платформа расширяется средствами Laravel и изменением кода проекта — см. Расширение кода.
Есть ли импорт с других платформ?
Готового импорта нет.