From e929d7a6a904918069e6a9078d2ce2d18699ad6b Mon Sep 17 00:00:00 2001 From: pengjiangxiu Date: Tue, 20 Jun 2017 15:55:10 +0800 Subject: [PATCH] * Adjust config --- config/config.php | 195 ++++++++++--------------------------------- config/zentaopms.php | 126 ++++++++++++++++++++++++++++ 2 files changed, 169 insertions(+), 152 deletions(-) create mode 100644 config/zentaopms.php diff --git a/config/config.php b/config/config.php index 8dda2c7753..373c9ca403 100644 --- a/config/config.php +++ b/config/config.php @@ -16,46 +16,46 @@ if(!class_exists('config')){class config{}} if(!function_exists('getWebRoot')){function getWebRoot(){}} /* 基本设置。Basic settings. */ -$config->version = '9.2.1'; // The version of zentaopms. Don't change it. -$config->charset = 'UTF-8'; // The charset of zentaopms. -$config->cookieLife = time() + 2592000; // The cookie life time. -$config->timezone = 'Asia/Shanghai'; // The time zone setting, for more see http://www.php.net/manual/en/timezones.php -$config->webRoot = ''; // The root path of the pms. +$config->version = '9.2.1'; // ZenTaoPHP的版本。 The version of ZenTaoPHP. Don't change it. +$config->charset = 'UTF-8'; // ZenTaoPHP的编码。 The encoding of ZenTaoPHP. +$config->cookieLife = time() + 2592000; // Cookie的生存时间。The cookie life time. +$config->timezone = 'Asia/Shanghai'; // 时区设置。 The time zone setting, for more see http://www.php.net/manual/en/timezones.php. +$config->webRoot = ''; // URL根目录。 The root path of the url. /* 框架路由相关设置。Routing settings. */ -$config->requestType = 'PATH_INFO'; // The request type: PATH_INFO|GET, if PATH_INFO, must use url rewrite. -$config->requestFix = '-'; // The divider in the url when PATH_INFO. -$config->moduleVar = 'm'; // requestType=GET: the module var name. -$config->methodVar = 'f'; // requestType=GET: the method var name. -$config->viewVar = 't'; // requestType=GET: the view var name. -$config->sessionVar = 'zentaosid'; // requestType=GET: the session var name. -$config->views = ',html,json,mhtml,'; +$config->requestType = 'PATH_INFO'; // 请求类型:PATH_INFO|PATHINFO2|GET。 The request type: PATH_INFO|PATH_INFO2|GET. +$config->requestFix = '-'; // PATH_INFO和PATH_INFO2模式的分隔符。 The divider in the url when PATH_INFO|PATH_INFO2. +$config->moduleVar = 'm'; // 请求类型为GET:模块变量名。 requestType=GET: the module var name. +$config->methodVar = 'f'; // 请求类型为GET:模块变量名。 requestType=GET: the method var name. +$config->viewVar = 't'; // 请求类型为GET:视图变量名。 requestType=GET: the view var name. +$config->sessionVar = 'zentaosid'; // 请求类型为GET:session变量名。 requestType=GET: the session var name. +$config->views = ',html,json,mhtml,'; // 支持的视图类型。 Supported view formats. /* 支持的主题和语言。Supported thems and languages. */ $config->themes['default'] = 'default'; -$config->langs['zh-cn'] = '简体'; -$config->langs['en'] = 'English'; -$config->langs['zh-tw'] = '繁體'; +$config->langs['zh-cn'] = '简体'; +$config->langs['zh-tw'] = '繁體'; +$config->langs['en'] = 'English'; /* 设备类型视图文件前缀。The prefix for view file for different device. */ $config->devicePrefix['mhtml'] = 'm.'; /* 默认值设置。Default settings. */ $config->default = new stdclass(); -$config->default->view = 'html'; // Default view. -$config->default->lang = 'en'; // Default language. -$config->default->theme = 'default'; // Default theme. -$config->default->module = 'index'; // Default module. -$config->default->method = 'index'; // Default method. +$config->default->view = 'html'; //默认视图。 Default view. +$config->default->lang = 'en'; //默认语言。 Default language. +$config->default->theme = 'default'; //默认主题。 Default theme. +$config->default->module = 'index'; //默认模块。 Default module. +$config->default->method = 'index'; //默认方法。 Default method. /* 数据库设置。Database settings. */ $config->db = new stdclass(); $config->slaveDB = new stdclass(); -$config->db->persistant = false; // Pconnect or not. -$config->db->driver = 'mysql'; // Must be MySQL. Don't support other database server yet. -$config->db->encoding = 'UTF8'; // Encoding of database. -$config->db->strictMode = false; // Turn off the strict mode of MySQL. -$config->db->prefix = 'zt_'; // 数据库表名前缀。 The prefix of the table name. +$config->db->persistant = false; // 是否为持续连接。 Pconnect or not. +$config->db->driver = 'mysql'; // 目前只支持MySQL数据库。Must be MySQL. Don't support other database server yet. +$config->db->encoding = 'UTF8'; // 数据库编码。 Encoding of database. +$config->db->strictMode = false; // 关闭MySQL的严格模式。 Turn off the strict mode of MySQL. +$config->db->prefix = 'zt_'; // 数据库表名前缀。 The prefix of the table name. $config->slaveDB->persistant = false; $config->slaveDB->driver = 'mysql'; $config->slaveDB->encoding = 'UTF8'; @@ -85,149 +85,40 @@ $config->domainPostfix .= "|international|house|coffee|florist|rich|ceo|camp|edu /* 系统框架配置。Framework settings. */ $config->framework = new stdclass(); -$config->framework->autoConnectDB = true; // 是否自动连接数据库。 Whether auto connect database or not. -$config->framework->multiLanguage = true; // 是否启用多语言功能。 Whether enable multi lanuage or not. -$config->framework->multiTheme = true; // 是否启用多风格功能。 Whether enable multi theme or not. -$config->framework->multiSite = false; // 是否启用多站点模式。 Whether enable multi site mode or not. -$config->framework->extensionLevel = 1; // 0=>无扩展,1=>公共扩展,2=>站点扩展 0=>no extension, 1=> common extension, 2=> every site has it's extension. -$config->framework->jsWithPrefix = false; // js::set()输出的时候是否增加前缀。 When us js::set(), add prefix or not. -$config->framework->filterBadKeys = true; // 是否过滤不合要求的键值。 Whether filter bad keys or not. -$config->framework->filterTrojan = true; // 是否过滤木马攻击代码。 Whether strip trojan code or not. -$config->framework->filterXSS = true; // 是否过滤XSS攻击代码。 Whether strip xss code or not. -$config->framework->filterParam = 2; // 1=>默认过滤,2=>开启过滤参数功能。0=>default filter 2=>Whether strip param. -$config->framework->purifier = true; // 是否对数据做purifier处理。 Whether purifier data or not. -$config->framework->logDays = 14; // 日志文件保存的天数。 The days to save log files. -$config->framework->autoRepairTable = true; -$config->framework->autoLang = false; +$config->framework->autoConnectDB = true; // 是否自动连接数据库。 Whether auto connect database or not. +$config->framework->multiLanguage = true; // 是否启用多语言功能。 Whether enable multi lanuage or not. +$config->framework->multiTheme = true; // 是否启用多风格功能。 Whether enable multi theme or not. +$config->framework->multiSite = false; // 是否启用多站点模式。 Whether enable multi site mode or not. +$config->framework->extensionLevel = 1; // 0=>无扩展,1=>公共扩展,2=>站点扩展 0=>no extension, 1=> common extension, 2=> every site has it's extension. +$config->framework->jsWithPrefix = false; // js::set()输出的时候是否增加前缀。 When us js::set(), add prefix or not. +$config->framework->filterBadKeys = true; // 是否过滤不合要求的键值。 Whether filter bad keys or not. +$config->framework->filterTrojan = true; // 是否过滤木马攻击代码。 Whether strip trojan code or not. +$config->framework->filterXSS = true; // 是否过滤XSS攻击代码。 Whether strip xss code or not. +$config->framework->filterParam = 2; // 1=>默认过滤,2=>开启过滤参数功能。0=>default filter 2=>Whether strip param. +$config->framework->purifier = true; // 是否对数据做purifier处理。 Whether purifier data or not. +$config->framework->logDays = 14; // 日志文件保存的天数。 The days to save log files. $config->framework->detectDevice['zh-cn'] = true; // 在zh-cn语言情况下,是否启用设备检测功能。 Whether enable device detect or not. $config->framework->detectDevice['zh-tw'] = true; // 在zh-tw语言情况下,是否启用设备检测功能。 Whether enable device detect or not. -$config->framework->detectDevice['en'] = true; // 在en语言情况下,是否启用设备检测功能。 Whether enable device detect or not. +$config->framework->detectDevice['en'] = true; // 在en语言情况下,是否启用设备检测功能。 Whether enable device detect or not. /* 文件上传设置。 Upload settings. */ $config->file = new stdclass(); $config->file->dangers = 'php,php3,php4,phtml,php5,jsp,py,rb,asp,aspx,ashx,asa,cer,cdx,aspl,shtm,shtml,html,htm'; $config->file->allowed = 'txt,doc,docx,dot,wps,wri,pdf,ppt,xls,xlsx,ett,xlt,xlsm,csv,jpg,jpeg,png,psd,gif,ico,bmp,swf,avi,rmvb,rm,mp3,mp4,3gp,flv,mov,movie,rar,zip,bz,bz2,tar,gz'; -$config->allowedTags = '