- Сообщения
- 160
- Реакции
- 131
В этой теме я распишу некоторые полезные функции в src/config.php
Подключение к базе данных:
Подключение к базе данных:
$config['db']['host'] = 'localhost';$config['db']['port'] = 3306;$config['db']['socket'] = null;$config['db']['username'] = '';$config['db']['password'] = '';$config['db']['dbname'] = '';
$config['fullUnicode'] = false;
$config['enableMail'] = true;(Включает письма)$config['enableMailQueue'] = true;(Включает очередь писем)$config['enableListeners'] = true;(Включает слушатель событий, важно для плагинов)$config['enableTemplateModificationCallbacks'] = true;(Разрешает использование PHP кода для модификации шаблонов)$config['enableGzip'] = true;(Включает сжатие Gzip для выводимого контента)$config['enableTfa'] = true;(Включает двухфакторную авторизацию)$config['enableLivePayments'] = true;(Включает реальные денежные транзакции)$config['enableClickjackingProtection'] = true;(Включает защиту от кликджекинга)$config['enableReverseTabnabbingProtection'] = true;(Включает защиту от фишинга, добавляет атрибут rel="noopener" к внешним ссылкам)$config['enableApi'] = true;(Включает встроенные REST API)$config['enableAddOnArchiveInstaller'] = false;(Запрещает установку плагинов)$config['enableOneClickUpgrade'] = true;(Включает обновление движка одной кнопкой из панели управления)$config['cache']['enabled'] = false;(Отключает кэширование)
$config['debug'] = false;(Включает режим разработчика)$config['designer']['enabled'] = false;(Параметр enabled включает и выключает режим дизайнера)$config['designer']['basePath'] = 'src' . \DIRECTORY_SEPARATOR . 'styles';(basePath значение определяет расположение, в котором XenForo ожидает найти файлы шаблонов и т. д. с которыми работает дизайнер)$config['development']['skipAddOns] = null;(Чтобы использовать этот параметр, установите значение в виде массива идентификаторов дополнений, например ['addOn1', 'addOn2']. Все дополнения, указанные в массиве skipAddOns, будут пропущены при запуске инструментов разработки, таких как импорт и экспорт основных данных)$config['development']['fullJs'] = false;(Определяет, должна ли система работать с использованием стандартных минифицированных и свернутых библиотек JavaScript, как в конфигурации XenForo по умолчанию, или же ей следует использовать полные файлы JavaScript)