Система управления «Сайт PRO»
Версия 20240107

Локальная установка

Общие требования

  • PHP Обязательно
  • База данных: SQLite, MySQL или MariaDB

Варианты установки

  • Установка с веб-сервером Apache или nginx
  • Установка с встроенным веб-сервером PHP
  • Установка в контейнере Docker

Установка с веб-сервером Apache или nginx

Данный вариант установки аналогичен установке на хостинге

  • Перейдите в корневую папку сайта, указанную в настройках веб-сервера
  • Скопируйте сюда файл sitepro-cms-20240107-install-tiny.php
  • Откройте в браузере адрес: http://домен/sitepro-cms-20240107-install-tiny.php, где домен – локальный адрес вашего компьютера: localhost, 127.0.0.1:8080, и т.п.
  • Укажите параметры установки и подключения к базе данных
  • Программа установки скопирует файлы, создаст файл настроек cms/conf.php, создаст необходимые таблицы в базе данных
  • После окончания установки вы будете перенаправлены по адресу: http://домен
  • Начало работы с сайтом

Установка с встроенным веб-сервером PHP

Данный вариант более простой, так как не требует установки и настройки веб-сервера, требует лишь наличие PHP

  • Выберите или создайте папку, которая будет корневой папкой сайта, перейдите в эту папку
  • Скопируйте сюда файл sitepro-cms-20240107-install-tiny.php
  • Запустите в этой папке команду:

    php -S 127.0.0.1:8080
    

    Здесь 127.0.0.1 – локальный адрес вашего компьютера
  • Откройте в браузере адрес: http://127.0.0.1:8080/sitepro-cms-20240107-install-tiny.php
  • Укажите параметры установки и подключения к базе данных
  • Программа установки скопирует файлы, создаст файл настроек cms/conf.php, создаст необходимые таблицы в базе данных
  • После окончания установки вы будете перенаправлены по адресу: http://127.0.0.1:8080
  • Начало работы с сайтом

Установка в контейнере Docker

Данный вариант более простой, так как не требует установки и настройки веб-сервера и PHP, требует лишь наличие Docker

  • Выберите или создайте папку, которая будет корневой папкой сайта, перейдите в эту папку
  • Скопируйте сюда файл sitepro-cms-20240107-install-tiny.php
  • Создайте текстовый файл Dockerfile со следующим содержанием:

    FROM php:7.4-cli
    CMD [ "php", "-S", "0.0.0.0:8080" ]
    

  • Запустите в этой папке команды:

    docker build -t cms-20240107 .
    docker run -it -p 8080:8080 -v "`pwd`":/cms-20240107 -w /cms-20240107 --rm --name cms-20240107 cms-20240107
    

    Здесь "`pwd`" – это корневая папка сайта
  • Откройте в браузере адрес: http://127.0.0.1:8080/sitepro-cms-20240107-install-tiny.php
  • Укажите параметры установки и подключения к базе данных
  • Программа установки скопирует файлы, создаст файл настроек cms/conf.php, создаст необходимые таблицы в базе данных
  • После окончания установки вы будете перенаправлены по адресу: http://127.0.0.1:8080
  • Начало работы с сайтом

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