Программа распаковывается в отдельную папку рядом с магазином — например /pimport. Внутри магазина ей делать нечего: она не модуль и в его файлы не вмешивается.
Шесть шагов
Откройте install.php в браузере. Установщик проведёт по шагам:
- Окружение — те же проверки, что описаны в «Что нужно от хостинга». Пока горит красное, дальше он не пустит; жёлтое пропускает.
- База — сервер, порт, имя базы, пользователь, пароль. Настройки записываются в
core/Config/config.ini. - Магазин — какой движок и где его база. Остальное про магазин программа определяет сама.
- Таблицы — создаются свои таблицы. Шаг небыстрый, страницу закрывать не нужно.
- Администратор — логин и пароль для входа в панель.
- Готово.
После установки
Удалите install.php — на последнем шаге для этого есть кнопка. Пока файл лежит на месте, любой, кто знает адрес, видит настройки подключения к базе.
Установщик умеет запускаться и на уже работающей системе: тогда он сначала спросит логин и пароль администратора и дальше служит для обновления схемы и смены настроек. Поэтому при обновлении версии файл кладут обратно, проходят шаги и снова удаляют.
Если что-то пошло не так
Проверьте права на запись для папок tmp/ и core/Config/: без них установщик не сохранит настройки и не создаст временные файлы.