Основные настройки системы
'obstart'=>N/Y - подключение Event->CallbackGlob, Event->CallbackAdmin, Event->Callback(MVC) - для изменения вывода
"host"=>'localhost' – хост:порт для базы данных
"sql"=>'mysql' - mysql/pgsql/litesql
"dbname"=>имя базы данных
"login"=>логин базы данных
"pass"=>пароль базы данных
"license"=>лицензия
"coref"=>номер версии
'upurl'=>url для обновления ядра
'version'=>версия для подключения ядра в режиме совместимости
таблицы для горизонтального шардинга
'sharding'=>[(string)'таблица'=>(int)количество записей в таблице]
index=>true - обработка шардинг таблиц происходит отдельно, для этого необходимо в автоматическом режиме запускать index.micro /index.micro?token=indexupdates&id=id
или в ручном режиме через cli: php foton shard upindex id(индекс который нужно обновить)
'index'=>false,
'backup'=>директория архивов сайта
"gitkey"=>ключ для генерации соли при авторизации git
"migration"=>путь к директории где хранятся миграции
"micro"=>true/false - подключение микросервисной архитектуры
'logservice'=>true/false логирование для all.micro
"cron"=>"/system/cron" путь где лежат команды на обработку очередей
"formatTaxonomy"=>['Цвет','Текст'] – форматы для таксономии
"path" => абсолютный путь
"sitedir"=>директория сайта
"head"=>представление шапки
"foot"=>представление для футера
"admindir"=>директория админ. панели
'admin'=>адрес входа в панель управления
'time'=>начало времени работы скрипта
'sizelog'=>максимальный размер сохраняемых файлов в день
"main"=>главная страница
'http'=>протокол
'value_log'=>имена POST данных сохраняемых в логах
'log'=>файл для логирования
'templates'=>основной шаблон системы
'multiplay'=>множитель сессии
'interface'=>основной интерфейс
максимальный размер в мегабайтах для загрузки
'size_file'=>2000000,
'format_render'=>true,
разрешенные форматы к загрузке
'format' => ['jpeg','jpg','gif','png','tiff','pdf','xml','mp3','txt','doc','docx','odt','svg','webp'],
'format_img' => ['jpeg','jpg','gif','png','tiff','svg','webp'],
максимальное число записей для вывода в стандартном интерфейсе
'max_list'=>100,
страница при входе в админ. панель
'start_page' => 'workarea',
используем куки, работает с https, с http не работает
'cookies'=>'Y',
страница 404 ошибки
"error404"=>"error404",
включаем git Y/N
"git"=>'Y',
вывод времени работы методов
"echotime"=>true,
таблицы с выключенными обновлениями
'upnotable'=>['production','catalogapi'],
язык
"lang"=>'ru',
Модуль для раблты с api
"api"=>"\Foton\Module\Api",
включение event,custom,type для обработки методов ядра
"preload"=>"Y",
Подключение для почты
'smtp'=>['host'=>'ssl:/хост','port'=>'порт','login'=>'логин','pass'=>'пароль','charset'=>'utf-8'],
только ЧПУ без дублей аналогов с get запросами по имени mvc true
при этом чпу должно отличаться от названия представления и начинаться со слеша в таблице роутера
'no_double'=>false
"debug"=>true (включение дебага)
обработка глобальных данных в /dev/handler.php
"handler"=>true,
"ready"=>true,
только системные get параметры
'get_unset'=>true
путь к фото, если фото не найдено
'image_def'=>'path'
путь к картинке водяного знака
'water_mark'=>'path'
путь к исполняемому файлу rar для архивирования на OC Windows
'winrar'=>'C:\ProgramFiles\WinRAR\rar.exe'