Установка магазина
Пять шагов установщика в браузере: от проверки сервера до входа в панель управления.
На этой странице
Магазин ставится через браузер: распакуйте файлы, откройте сайт и пройдите пять шагов. Ни консоль, ни composer при этом не нужны — все зависимости уже лежат внутри дистрибутива.
Перед началом
Приготовьте три вещи:
- Пустую базу данных MySQL или MariaDB и доступ к ней: хост, имя базы, пользователя и пароль. Создаётся в панели хостинга за минуту.
- Домен, у которого корнем сайта назначена папка
publicвнутри магазина. - Файлы магазина — архив из личного кабинета на cartixx.com.
Распакуйте архив в папку сайта. Если распаковываете на своём компьютере и
загружаете по FTP — загружайте вместе со скрытыми файлами: .env.example и
.htaccess начинаются с точки, и файловые менеджеры их часто прячут.
Шаг 1. Требования
Откройте адрес сайта в браузере — магазин сам покажет страницу установки.
На первом шаге он проверяет сервер: версию PHP, расширения, права на запись. Напротив каждого пункта стоит галочка или крестик, а рядом — что именно не так. Пока есть хоть один крестик, кнопка «Начать установку» не работает: смысла идти дальше нет, установка всё равно оборвётся на середине.
Что делать с красными пунктами, описано на странице Требования к серверу.
Шаг 2. База данных
Введите доступ к базе и адрес сайта. Магазин проверяет подключение сразу и сообщает, если что-то не сходится.
Если в базе уже есть таблицы, установщик покажет их количество и остановится: ставиться можно только в пустую базу. У вас два выхода — создать новую базу или отметить галочку очистки. Галочка удаляет из базы все таблицы, поэтому магазин спрашивает отдельно и показывает имя базы: ошибиться базой проще, чем кажется.
На этом шаге магазин записывает файл .env, создаёт таблицы и заполняет
справочники — это самая долгая часть, около минуты.
Шаг 3. Администратор
Создайте учётную запись владельца магазина: имя, почта, пароль не короче восьми символов. Под ней вы войдёте в панель управления; остальных сотрудников заведёте уже внутри, каждого со своими правами.
Шаг 4. Лицензия
Введите лицензионный ключ из личного кабинета на cartixx.com. Ключ можно пропустить — магазин будет работать и без него, но обновления и каталог дополнений останутся недоступны, пока вы не введёте ключ в разделе «Системный» → «Лицензия».
Шаг 5. Готово
Последний экран показывает то, что осталось сделать на сервере.
Строка планировщика. Единственное, что нужно добавить руками:
* * * * * cd /путь/к/магазину && php artisan schedule:run
Путь установщик подставит сам — скопируйте строку целиком. Подробности на странице Обслуживание.
Правило веб-сервера. Установщик покажет строку try_files для nginx и
попросит убедиться, что она есть в настройках сайта. Обычно она уже стоит.
Доступ к фотографиям. Ссылку на хранилище магазин создаёт сам. Если хостинг
запрещает такие ссылки, вы увидите команду php artisan storage:link — выполните
её в папке магазина, иначе фотографии товаров не будут открываться.
Дальше нажимайте «Перейти в панель управления» и входите под учётной записью
из третьего шага. Панель управления живёт по адресу /admin.
Первые шаги в магазине
После входа магазин предложит мастер первичной настройки: название и контакты, валюта, способы доставки и оплаты. Там же можно скачать демонстрационные товары с фотографиями — удобно, чтобы посмотреть, как всё выглядит на витрине, пока своего каталога ещё нет. Когда они станут не нужны, удалите их из каталога как обычные товары.
Установщик закрывается сам: после установки адрес
/installперестаёт открываться, и запустить его повторно поверх работающего магазина нельзя.