У меня в проекте находятся несколько форумов на движке #XenForo. Здесь я собрал для себя первичные параметры и настройки движка #XenForo.
Примеры параметров в файле config.php
для первоначальной установки и запуска системы.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
| <?php
# Database.
$config['db']['host'] = '127.0.0.1';
$config['db']['port'] = 3306;
$config['db']['username'] = '';
$config['db']['password'] = '';
$config['db']['dbname'] = '';
$config['db']['socket'] = null;
# Unicode support.
$config['fullUnicode'] = true;
# Site-wide feature.
$config['enableTfa'] = false;
$config['enableApi'] = false;
$config['enableOneClickUpgrade'] = false;
# Cookie.
$config['cookie']['prefix'] = 'xf_';
# Data and script locations.
$config['externalDataPath'] = 'storage/data';
$config['externalDataUrl'] = 'storage/data';
$config['internalDataPath'] = 'storage/data.int';
$config['codeCachePath'] = '%s/cache/code';
$config['tempDataPath'] = '%s/temp';
$config['javaScriptUrl'] = 'js';
# Auth.
$config['auth'] = [
'algo' => PASSWORD_ARGON2ID
];
# Cache.
/*
$config['cache']['enabled'] = true;
$config['cache']['provider'] = 'Redis';
$config['cache']['config'] = [
'host' => '127.0.0.1',
'password' => '',
'database' => 1
];
*/
# Guest page caching.
/*
$config['pageCache']['enabled'] = true;
$config['cache']['context']['page']['provider'] = 'Filesystem';
$config['cache']['context']['page']['config'] = [
'directory' => ''
];
*/
|
Параметры для регистрации пользователей.
Регулярное выражение:
1
| #(?!^[\d\-\_\s]+$)^(([a-zA-Z0-9\-\_\s]+)|(((\xD0[\x80-\xBF])|(\xD1[\x80-\xBF])|([0-9\-\_\s]))+))$#
|
Параметры для ввода тегов.
Регулярное выражение:
1
| #(?!^[\d\-\_\s]+$)^(([a-zA-Z0-9\-\_\s]+)|(((\xD0[\x80-\xBF])|(\xD1[\x80-\xBF])|([0-9\-\_\s]))+))$#
|
Настройки групп пользователей.
Стандартные группы:
- Unregistered / Unconfirmed
ID(1)
- Registered
ID(2)
- Administrative
ID(3)
- Moderating
ID(4)