-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.php
More file actions
executable file
·121 lines (95 loc) · 5.55 KB
/
config.php
File metadata and controls
executable file
·121 lines (95 loc) · 5.55 KB
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<?php
/* ************ НАСТРОЙКИ САЙТА ************ */
/*версия html*/
define('HTML_VERSION', 5);
/*кодировка сайта*/
define('SITE_ENCODING', 'UTF-8');
/*субдомены*/
// будет ли контент сайта распределятся по доменам
// если false, то все остальные опции — USE_SUBDOMAINS DOMAINS_LIST DEFAULT_DOMAIN HIDE_DEFAULT_DOMAIN — не имеют значения
define('USE_MULTIDOMAINS', true);
// настроен ли сервер на использование субдоменов
// если нет, то многодоменность будет достигнута с помощью префиксов
// в пути к страницам сайта, вида ~domain~, например http://mysite.com/~msk~/
define('USE_SUBDOMAINS', false);
// список используемых субдоменов (через пробел)
// например, если будут использоваться www.site.ru и sale.site.ru
// то нужно указать 'www sale'
define('DOMAINS_LIST', 'ru su');
// основной субдомен (субдомен по-умолчанию)
// на него будет происходить редирект если адрес сайта набрали без субдомена
// site.ru -> www.site.ru
define('DEFAULT_DOMAIN', 'ru');
// следует ли скрывать основной субдомен
// чтобы избежать редиректа на основной субдомен при запросе сайта без субдомена
// но в этом случае будет происходить редирект
// www.site.ru -> site.ru
define('HIDE_DEFAULT_DOMAIN', true);
/*ключ yandex-карт*/
// используем переменную окружения SERVER_NAME чтобы задать разные ключи к картам
// в зависимости от адреса сайта
// (имейте в виду, что в SERVER_NAME не всегда может находиться имя сайта — это зависит от настроек веб-сервера)
if( $_SERVER['SERVER_NAME']=='site.local' ){
define('MAPS_YANDEX_API_KEY', 'AAAAAAAAABBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEFFFFFFFFFF');
}elseif( $_SERVER['SERVER_NAME']=='site.ru' ){
define('MAPS_YANDEX_API_KEY', 'AAAAAAAAABBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEFFFFFFFFFF');
}
/*почта*/
define('FROM_NAME', 'Вася Пупкин');
define('FROM_EMAIL', 'no-reply@site.ru');
// следует ли записывать параметры отправляемых писем в лог /admin/_fw.log
define('LOG_EMAIL', true);
/*sms*/
define('SMSPILOT_APIKEY', 'AAAAAAAAABBBBBBBBCCCCCCCCCDDDDDDDDEEEEEEEFFFFFFFFFF');
define('SMS_SENDER', 'V.Pupkin');
// следует ли записывать параметры отправляемых sms в лог /admin/_fw.log
define('LOG_SMS', true);
/* ************ СИСТЕМНЫЕ НАСТРОЙКИ ************ */
/*MySQL DB*/
define('DBHOST', 'localhost');
define('DBNAME', 'starter');
define('DBUSER', 'starter');
define('DBPASSWORD', 'starter');
define('DBSETNAMES', 'utf8');
/*шифрование*/
define('CRYPT_METHOD', 'sha1');
/*библиотеки*/
define('LIB_DIR', $_SERVER['DOCUMENT_ROOT'].'/../lib');
/*smarty*/
// путь к библиотеке
define('SMARTY_LIBS', constant('LIB_DIR').'/Smarty-3.0.8/libs');
// путь к директории, в которой лежит папка с шаблонами
define('SMARTY_TPL_DIR', $_SERVER['DOCUMENT_ROOT'].'/../smarty');
// синтаксис тегов шаблонов (left_delimiter и right_delimiter разделены пробелом)
define('SMARTY_SYNTAX', '{ }');
/* ************ АДМИНКА ************ */
/*вшенший вид*/
// тема
// define('ADMIN_INTERFACE_THEME', 'default');
/*тестирование*/
// путь к PHPUnit
// define('PHPUNIT_DIR', '/usr/lib/php');
/* ************ РАБОЧИЙ ПРОЦЕСС ************ */
/*кэширование*/
// включение/выключение режима кэширования страниц сайта
define('USE_CACHE', false);
// папка кэша
define('CACHE_DIR', $_SERVER['DOCUMENT_ROOT'].'/../fwcache');
/*отладка*/
// e-mail администратора (можно указать несколько адресов через пробел)
// сюда будут дублироваться сообщения из логов /admin/*.log
define('ADMIN_EMAIL', 'admin@site.ru');
// режим отладки
// если выключен, то
// 1. никакие сообщения об ошибках не выводятся на экран
// 2. не работает функция _log()
define('DEBUG', true);
// если режим отладки включен, то можно настроить опции,
// перечислив их в DEBUG_OPTIONS:
// DB - включить отладку запросов к DB
// DB_SAVE_STACK - при отладке DB сохранять стек вызовов функций
// DB_INCLUDE_RES - при отладке DB накапливать и выводить результаты запросов
// EMAIL_ERROR - дублировать на адрес ADMIN_EMAIL записи, поступающие в логи
// TRACE_ON_DIE - вывести отладку после отработки die()
// DISPLAY_PHP_ERRORS - вывести ошибки php на экран (в любом случае выводятся в /admin/_php.log)
define('DEBUG_OPTIONS', 'DISPLAY_PHP_ERRORS');