getConfigSiteArr(); Config::set('site', $arr); // 设置mbstring字符编码 mb_internal_encoding("UTF-8"); // 如果修改了index.php入口地址,则需要手动修改cdnurl的值 if (!$url = Config::get('site.cdnurl')) { $url = preg_replace("/\/(\w+)\.php$/i", '', $request->root()); } //var_dump($url); // $url = ""; // 如果未设置__CDN__则自动匹配得出 // if (!Config::get('view_replace_str.__CDN__')) // { Config::set('view_replace_str.__CDN__', $url); // } // 如果未设置__PUBLIC__则自动匹配得出 if (!Config::get('view_replace_str.__PUBLIC__')) { Config::set('view_replace_str.__PUBLIC__', $url . '/'); } // 如果未设置__ROOT__则自动匹配得出 if (!Config::get('view_replace_str.__ROOT__')) { Config::set('view_replace_str.__ROOT__', preg_replace("/\/public\/$/", '', $url . '/')); } // 如果后台设置了主题 //修改模板主题配置 if(Config::get('site.theme')) { Config::set('template.view_theme', Config::get('site.theme')); } // 如果未设置cdnurl则自动匹配得出 // if (!Config::get('site.cdnurl')) // { Config::set('site.cdnurl', $url); // } // 如果未设置cdnurl则自动匹配得出 // if (!Config::get('upload.cdnurl')) // { Config::set('upload.cdnurl', $url); // } if (FufenService::instance()->checkTestParams()->data) { Config::set('app_debug', true); if (!$request->isAjax()) { Config::set('app_trace', true); } } if (Config::get('app_debug')) { // 如果是调试模式将version置为当前的时间戳可避免缓存 Config::set('site.version', time()); // 如果是开发模式那么将异常模板修改成官方的 Config::set('exception_tmpl', THINK_PATH . 'tpl' . DS . 'think_exception.tpl'); } // 如果是trace模式且Ajax的情况下关闭trace if (Config::get('app_trace') && $request->isAjax()) { Config::set('app_trace', false); } $arr = Config::get('wechat.log'); $arr['file'] = LOG_PATH . date('Ym') . '/' . date('d') . '_wechat.log'; Config::set('wechat.log', $arr); } }