Структура системы и конфигурационные файлы

Структура системы sdesystem

  • Каталог приватных файлов
  • Корень веб сервера
    • G< 000..<номер поколения> > каталог программ поколения сервера
      • _Config.php конфигурационный файл сервера
    • config.php конфигурационный файл узла кластера
$ServerOnLine = true; //уствновить в false для остановки работы сервера
$ServerService = false; //установить в true для выполнения обработки одного запроса при остановленном сервере для установки или обновления
$PassKey = 'secret'; //секретная фраза для выполнения одного запроса для установки или обновления
define('ServerScripts', '0000000001'); //номер поколения сервера N,10,0
define('NodeUUID', '15f9f7dc-5cc3-52de-a887-2d8656c4eb65'); //UUID v5 уникальный для каждого узла кластера. Желательно глобально уникальный.
#[SYSTEM]
$SystemCarrier="PHP"; // носитель системы
//$_SESSION[$SessionDataSpace]=array() ключ корня данных сессии системы в целях  совместимости с другими приложениями
$SystemSessionDataSpace="L1bcef2e42815728e63620d0e7f53f5ca";
//$_SESSION[$SessionDataSpace][$SystemPrivateFileSesssionAccess]=array() содержит массив GUID частных файлов 
//доступных для загрузки в данный момент интерфейсе через скрипт FileDownLoad.php
$SystemPrivateFileSessionAccess='L6682d324925b687467caa8773305eca0'; 
//таймfут сессии в минутах. должен быть меньше либо равен времени сессий в php.ini иначе сессию убьет уброщик сессий
$SystemSessionTimeOut=180;
//в секундах интервал смены обработчика заданий между сессиями
$SystemWorkerTimeOut=5;
#[ROOT]
 $SystemRootPasswordSHA512='...';//sha512 пароль от панели управления системы
#[DataBase]
$SystemDBHost = '';                                 //хост главной базы данных
$SystemDBBase = '';                                 //название главной базы данных
$SystemDBDriver = 'mysql';                          //драйвер базы данных
$SystemDBUser = '';                                 //пользователь базы данных с полными правами
$SystemDBPassword = '';                             //пароль пользователя базы данных
$SystemDBCharacterSet='utf8mb4';                    //кодировка соединения с базой данных
$SystemDBCollation='utf8mb4_general_ci';            //модель сравнения строк

#[Mail]
$SystemMailLogin=""; //логин почтового сервера для отправки почты
$SystemMailPassword="";	//пароль почтового сервера для отправки почты	
$SystemMailServer=""; //url почтового сервера
$SystemRootEMail=""; //электронная почта главного пользователя (необходимо сбросить пароль, чтобы получить доступ) 
$SystemErroreEmail=""; //электронная почта для отправки сообщений об ошибках в системе
$SystemFromEMail=""; //имя отправителя в сообщениях электронной почты
#[FILES]
$SystemPrivateFilesCatalog='';//каталог файлов с контролем доступа. не должен быть доступен через веб сервер.
  • ru/documentation/system-structure-and-config.txt
  • Последние изменения: 2017/09/12 12:04
  • — sdesystem