Если у вас есть установленный и запущенный mysql/pgsql/liteSQL и apache/nginx останавливаем эти службы
sudo service mysql stop sudo systemctl stop apache2
Скачиваем репозиторий с сайта и устанавливаем
cd foton/ cp sample.env .env sudo docker compose up -d
После установки необходимо запустить контейнеры
sudo service docker start sudo docker images sudo docker run lamp-database:latest sudo docker run lamp-webserver:latest sudo docker run phpmyadmin:latest sudo docker run redis:latest sudo docker ps -a sudo docker start pid
Инсталляция
Далее переходим на сайт, например
[порт 443](http://localhost:443/install.php)
Вводим доступы к базе данных mysql:
Хост/ порт:
database:3306
Указываем доступы к базе docker
логин
root
пароль
tiger
Вводим номер лицензии
И нажимаем инсталляцию
В режиме PHP-FPM+nginx
В файл конфигурации nginx, на сервере linux он может распологаться по пути: /etc/nginx/sites-available/
либо, если вы подключаете верез ispmanager или у вас своя конфигурация с несколькими сайтами то по такому пути: /etc/nginx/vhosts/пользователь/вашсайт.conf
Для работы в этом режиме необхожимо добавить следующую команду:
Если файл не существует, перенаправить на /index.php с параметрами запроса
try_files $uri $uri/ /index.php?$query_string;
Внутри контейнера
location / {
И до него закрываем прямой доступ к файлам
А также добавляем правила для обработки типов файлов:
location ~ \.(txt|xml|log|php|tpl|json)$ { if (-f $request_filename) { return 403; } rewrite ^(.*)$ /index.php last; }
Вы также можете добавить свои типы файлов
Затем необходимо перезагрузить сервер nginx
sudo nginx -s reloadРабота с авторизацией
Далее мы попадаем на страницу входа в админку
Вводим во все поля demo
Далее заходим а дминку и переходим в меню пользователи->список пользователей с ролями
И меняем пароль от demo либо создаем своего пользователя и удаляем старого пользователя demo
Также для безопасности настоятельно рекомендуем синхронизировать свой компьютер по времени с вашим сервером и скачать ключ в админке(значок ключа либо сверху либо сбоку в панели)
После скачивания ключа и настройки по времени временные метки необходимо будет копировать и вставлять из файла ключа в поля для входа Last code 1 и Last code 2