ЧАСТО СПРАШИВАЮТ
Вопросы и ответы
Короткие ответы на то, о чём спрашивают чаще всего. Не нашли своего — напишите нам.
ЧАСТО СПРАШИВАЮТ
Короткие ответы на то, о чём спрашивают чаще всего. Не нашли своего — напишите нам.
Движок сайтов на PHP. Ставится на обычный хостинг распаковкой архива, дальше обслуживается из панели: обновления, модули, оформление — без правки файлов. Подходит для сайта компании, новостей, каталога, форума, магазина: всё это модули, лишнее выключается одной кнопкой.
PHP 8.2 или новее и MariaDB 10.4+ или MySQL 8.0+. Ни SSH, ни Composer, ни Node не нужны. Подходит обычный общий хостинг.
Интерфейс — на семи языках: английском, русском, украинском, норвежском, польском, шведском и литовском (с выпуска 0.9.8). Язык выбирается списком в шапке сайта; у каждой записи свой язык и адрес.
Движок поставляется исходным кодом, и на своём сайте его можно читать и менять, писать свои модули и темы. Нельзя передавать его другим и продавать под своим именем — подробности в лицензионном соглашении.
Да, целиком: все модули поставки, все темы, панель, установка — без ограничений по времени. Ключ лицензии открывает только обновления движка и модулей и поддержку. Попробовать можно до покупки.
Обновления движка и модулей из панели, скачивание архивов на этом сайте и поддержку на форуме — на весь срок лицензии. Ключ вписывается в панели: «Настройки → Общие → Обновления → Ключ лицензии».
На один домен вместе с его поддоменами. Свежий ключ ни к чему не привязан: его займёт первый сайт, который придёт за обновлением. Для второго сайта нужен второй ключ. Переезд на другой домен — напишите нам, и мы отвяжем ключ.
Ничего страшного: движок продолжит работать, ничего не отключится и не заблокируется. Перестанут приходить только обновления движка и модулей с нашего сервера. Продление возвращает их.
В магазине на этом сайте. После покупки ключ приходит письмом на указанную почту и виден в профиле; его надо вписать в панели своего сайта. Вопросы о покупке — support@nex1on.com.
Распаковать архив на хостинг и открыть сайт в браузере. Мастер сначала попросит код установки из файла storage/install-code.txt (его открывают по FTP), затем спросит язык и страну, проверит сервер, спросит доступ к базе, заведёт учётную запись владельца и предложит выбрать, какой это сайт: от набора зависит, какие модули включатся сразу. После этого сайт готов; не подошёл набор — его можно откатить в «Модулях».
Из панели: «Обновления → Движок». Движок сам узнаёт о новой версии, по кнопке «Проверить и обновить» показывает экран проверки (что нового, подходит ли сервер, менялись ли вами файлы движка), а по «Обновить» идёт по шагам с процентами: скачивает архив, проверяет его подпись, делает копию базы и точку возврата, заменяет файлы и обновляет базу. Если после замены файлов сайт перестал отвечать, прежняя версия возвращается сама; ключ возврата, который показывает страница, лучше сохранить. Подробный порядок — в теме «Как правильно обновлять NEX1ON».
«Система → Диагностика → Копии базы»: копия делается кнопкой и по расписанию (настройка «через сколько дней делать» и «сколько хранить»). Перед обновлением движок делает копию сам. Копии можно отправлять за пределы сервера в зашифрованном виде — «Копии на сторону» (S3-хранилище или WebDAV). Вернуться к копии можно на странице «Копии базы»: выбрать файл, набрать его имя и подтвердить паролем.
Перенести файлы и базу, поправить config/database.php. Движок не привязан к домену: адреса строит от того имени, по которому к нему пришли. Если сайт обновляется по ключу — напишите нам, чтобы отвязать ключ от старого домена.
Модули поставки уже лежат в папке modules вместе с движком: «Система → Модули» → «Установить и включить». Модуль, которого в поставке нет, кладут в modules файлами или берут в «Дополнения» (кнопка «Поставить» скачивает архив с нашего сервера и сверяет отпечаток). Загрузки архива модуля через панель нет — и не будет, это дыра в безопасности.
Его страницы, пункт меню, блоки и настройки пропадут с сайта, данные останутся в базе. Включите — всё вернётся. Данные уносит только удаление модуля, и для него нужно набрать имя модуля руками.
«Внешний вид»: тема, цвета, шрифты, скругления, расстановка блоков, меню и главная правятся из панели без файлов стилей. Значения хранятся отдельно для каждой темы, переключение туда и обратно ничего не теряет. Своя тема не обязана копировать шаблоны движка: меняет только то, что хочет.
Да. Команда module:new делает заготовку: манифест, маршруты, миграции, права, переводы. Модуль подключается к движку через события и не требует правки ядра. Проверка перед выпуском — module:check. Вопросы — в разделе форума «Разработка модулей».
На форуме: там отвечает студия, и ответ остаётся другим. Раздел под каждый модуль — в категории «Модули». Как сообщить об ошибке, чтобы её быстро исправили, — в отдельной теме.
Пароли хранятся хэшами, есть вход в два шага, попытки подбора ограничиваются, файлы из медиатеки пересобираются, в папке загрузок ничего не исполняется, модули не ставятся загрузкой архива. «Система → Диагностика → Безопасность» показывает всё списком с переходом туда, где чинить. Об уязвимости пишите на support@nex1on.com, не на форум.
Только при проверке обновлений: домен, версию движка, версию PHP и ключ лицензии. Ни содержимого сайта, ни посетителей. Проверку можно выключить: «Настройки → Общие → Обновления → Проверять обновления → не проверять».