Конфигурационный файл
Конфигурационный файл размещается в modules/core/config/config.php и содержит следующие настройки:
- skin — шаблон центра администрирования, по умолчанию 'bootstrap';
- dateFormat — формат даты, по умолчанию 'd.m.Y';
- dateTimeFormat — формат даты-времени, по умолчанию 'd.m.Y H:i:s';
- timezone — временная зона, по умолчанию 'Europe/Moscow';
- translate — использовать в пути элемента перевод, по умолчанию TRUE. В случае указания FALSE используется транслитерация;
- chat — использовать чат между пользователями в центре администрирования, по умолчанию TRUE;
- switchSelectToAutocomplete — количество элементов, при которых большие списки переключать на автоподстановку, по умолчанию 100. Используется, например, при выборе группы для товаров и информационных элементов;
- autocompleteItems — количество элементов, предлагаемых в автоподстановке, по умолчанию 10;
- cms_folders — массив дополнительных путей к директориям, на которые указывают символические ссылки (симлинки), используется при проверке прав доступа на операции с файлами;
- dirMode — права, устанавливаемые на создаваемые директории, по умолчанию 0755;
- fileMode — права, устанавливаемые на создаваемые файлы, по умолчанию 0644;
- errorDocument503 — путь к html-файлу, который будет выводиться при возникновении критической ошибки, например, при соединении с базой данных, по умолчанию 'hostcmsfiles/503.htm', если не определен, будет выведено обычное исключение;
- httpCodeNotFound — код ответа для ненайденной страницы, по умолчанию 404, может принимать значение 410 для ускорения удаления из базы поисковых систем удаленных страниц сайта; * с версии 7.0.9
- compressionJsDirectory — путь к директории для размещения сжатых JS-файлов модулем компрессии, по умолчанию 'hostcmsfiles/js/';
- compressionCssDirectory — путь к директории для размещения сжатых CSS-файлов модулем компрессии, по умолчанию 'hostcmsfiles/css/';
- sitemapDirectory — путь к директории для размещения файлов sitemap, по умолчанию 'hostcmsfiles/sitemap/';
- timeoutAfterFailedAccessAttempts — устанавливать задержку между неудачными попытками авторизации в центре администрирования, по умолчанию TRUE * с версии 7.1.2;
- banAfterFailedAccessAttempts — количество неудачных попыток авторизации в центре администрирования, после которых подсеть автоматически блокируется для доступа к центру администрирования, по умолчанию 5;
- backendSessionLifetime — время жизни сессии в центре администрирования, по умолчанию 14400;
- backendAssignSessionToIp — привязывать сессию в центре администрирования к IP, по умолчанию TRUE;
- backendAssignSessionIpMask — маска привязки сессии к IP в центре администрирования, по умолчанию '255.255.0.0';
- backendContentSecurityPolicy — Content Security Policy для центра администрирования, актуальное значение можно посмотреть в modules/core/core.php;
- availableExtension — массив расширений файлов, разрешенных для загрузки в атрибуты элементов центра администрирования. При указании дополнительных элементов не забывайте указывать их в верхнем регистре;
- availableGetVariables — массив GET-переменных, разрешенных для передачи статичным страницам, используется для корректной обработки UTM-меток, актуальное значение можно посмотреть в modules/core/core.php;
- defaultCache — вид кэширования по умолчанию;
- session — массив с указанием места хранения сессий, более подробно см. Сессии;
- headers — массив дополнительных HTTP-заголовков.
<?php
return array (
'skin' => 'bootstrap',
'dateFormat' => 'd.m.Y',
'dateTimeFormat' => 'd.m.Y H:i:s',
//'reverseDateTimeFormat' => '',
'datePickerFormat' => 'DD.MM.YYYY',
'dateTimePickerFormat' => 'DD.MM.YYYY HH:mm:ss',
'availableExtension' => array('JPG', 'JPEG', 'JFIF', 'GIF', 'PNG', 'WEBP', 'AVIF', 'SVG', 'PDF', 'ZIP', 'GZ', 'DOC', 'DOCX', 'XLS', 'XLSX', 'TXT'),
'availableGetVariables' => array('_openstat', 'utm_source', 'utm_medium', 'utm_campaign', 'utm_content', 'utm_term', 'gclid', 'yclid', 'ymclid', 'ysclid', 'yadclid', 'fbclid', 'yadordid', 'from', 'etext'),
'defaultCache' => 'file',
'timezone' => 'Europe/Moscow',
'translate' => TRUE,
'chat' => FALSE,
'switchSelectToAutocomplete' => 100,
'autocompleteItems' => 10,
'dirMode' => 0755,
'fileMode' => 0644,
'compressionJsDirectory' => 'hostcmsfiles/js/',
'compressionCssDirectory' => 'hostcmsfiles/css/',
'sitemapDirectory' => 'hostcmsfiles/sitemap/',
'timeoutAfterFailedAccessAttempts' => TRUE,
'banAfterFailedAccessAttempts' => 5,
'csrf_lifetime' => 86400,
'backendSessionLifetime' => 14400,
'backendAssignSessionToIp' => TRUE,
'backendAssignSessionIpMask' => '255.255.0.0',
'session' => array(
'driver' => 'database',
'class' => 'Core_Session_Database'
),
'headers' => array(
'X-Content-Type-Options' => 'nosniff',
'X-XSS-Protection' => '1;mode=block',
),
);
Не нашли ответ на свой вопрос в документации? Направьте обращение в службу поддержки или онлайн чат.
Комментарии
Только авторизованные пользователи могут оставлять комментарии.