+7 988 353-52-54 kompman1@yandex.ru

г. Краснодар

Установка на хостинг

Как поставить 100300 CMS на обычный хостинг с панелью — без командной строки, за 10–15 минут.

100300 CMS работает на обычном виртуальном хостинге: FastPanel, ISPmanager, cPanel и похожих панелях. Командная строка, SSH и Composer не нужны — всё делается через панель хостинга и браузер.

Что нужно от хостинга

ЧтоМинимум
PHP8.3 или новее
Расширения PHPpdo_mysql, mbstring, json, openssl, zlib, fileinfo, session, ctype, gd или imagick
Желательноintl, curl, zip, simplexml
База данныхMySQL 8.0+ или MariaDB 10.6+
Веб-серверApache с mod_rewrite (так почти везде) или nginx
Лимиты PHPmemory_limit от 128M, загрузка файлов от 16M, время выполнения от 30 с
Место на дискеоколо 150 МБ плюс ваши фото и файлы

Не уверены, подходит ли хостинг? Мастер установки сам проверит сервер и подскажет, что поправить, — начинайте установку, а не изучайте настройки заранее.

Установка по шагам

  1. Создайте базу данных в панели хостинга («Базы данных» → «Создать»). Запишите имя базы, пользователя и пароль. Сервер базы почти всегда localhost.
  2. Скачайте архив с 100300.ru/download и загрузите его в папку сайта через файловый менеджер панели. Распакуйте. В архиве одна папка 100300-cms-<версия> — её содержимое должно оказаться в папке сайта: рядом с index.php должны лежать папки public, core, config, storage, vendor.
  3. Укажите корневую папку сайта public (в FastPanel: «Сайты» → сайт → «Настройки» → «Корневая директория»). Если панель не даёт этого сделать — ничего страшного, сайт работает и из папки проекта.
  4. Откройте сайт в браузере. Откроется мастер установки:
    1. язык установки;
    2. проверка сервера — красные пункты нужно исправить, жёлтые желательно;
    3. база данных — сервер, имя базы, пользователь и пароль;
    4. сайт — название, адрес (поставьте https://, если сайт работает по https), часовой пояс, валюта и бесплатные модули, которые поставить сразу;
    5. администратор — имя, e-mail (это логин) и пароль от 10 символов.
  5. Нажмите «Установить» и через минуту войдите в админку по адресу https://ваш-сайт/admin.

После установки ничего удалять не нужно: мастер блокируется сам, и /install больше не открывается.

Фоновые задания

Отдельно настраивать ничего не нужно: сайт сам выполняет фоновые задания (проверку лицензий, отправку заявок в CRM, обмен с маркетплейсами) после ответа посетителю.

Если хостинг даёт cron, задания будут выполняться точнее. Добавьте в «Планировщик» панели команду раз в минуту:

php bin/console cms:schedule:run

из папки сайта, тем же PHP 8.3, что и у сайта. Сайт заметит cron сам.

Частые вопросы

Мастер пишет «нет прав на запись». Файлы сайта должны принадлежать пользователю сайта. В файловом менеджере панели выберите папку сайта → «Права» → «Применить рекурсивно» для владельца.

Сайт открывается без оформления. Обычно выключен mod_rewrite или не загрузился файл .htaccess (файлы с точкой некоторые менеджеры скрывают). Загрузите архив заново и распакуйте его на сервере, а не на компьютере.

Нужна ли лицензия? Нет: ядро, страницы, блог и витрина работают бесплатно и без ключа. Ключ нужен только платным модулям и шаблонам.

Статья помогла?