В контроллере вручную проверяется загрузка моделей и представлений для возможности воспроизвести на другом url.
Админка позволяет настроить подключение к mysql-серверу и базе данных, работать с таблицами и записями в них. Добавлена возможность контролировать миграции.
Все библиотеки, конфиги и медиа-файлы максимально включены в репозирорий, ничего отдельно копировать не надо.
Для клонирования репозитория в каталог /current_dir/jointsite, выполните в текущем каталоге /current_dir команду git clone
Чтоб использовать репозиторий в текущем пустом каталоге /current_dir, выполните следующие команды:
По умолчанию админка настроена на запуск внутри другого приложения по адресу /mirror. Чтоб запускать админку на отдельном сайте настройте обратно конфиги ниже как в примере.
Так же для запуска на отдельном сайте, необходимо указать приложению, откуда оно запускается в index.php
Меню админки настроено на тестовый пример, чтоб настроить меню на адрес /admin, укажите в SiteView.php в функции print_admin_menu
Дополнительные настройки директорий админки находятся в /__config/admin_conf.php.
По умолчанию админка настроена на адрес /test/phpmysqladmin.
Данные пользователей адмнки находятся в /__config/adminUsers.txt, логин и пароль для входа admin,
Для работы с миграциями в адмике, первую миграцию /migrations/2024-05-20-migrations_tables.sql на создание таблиц необходимо провести вручную. Это можно сделать адресу /admin/tables или /admin/sql
Имеется возможность для просмотра и редактирования запросов в sql файлах, контроль выполнения миграций по логам.