bhq@iemsoft.cn
2018-11-27 1b7fd69b63c8b04ae1510fbd7d7e82930b91aece
commit | author | age
1b7fd6 1 <?php
B 2 /**
3  * 易优CMS
4  * ============================================================================
5  * 版权所有 2016-2028 海南赞赞网络科技有限公司,并保留所有权利。
6  * 网站地址: http://www.eyoucms.com
7  * ----------------------------------------------------------------------------
8  * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
9  * ============================================================================
10  * Author: 小虎哥 <1105415366@qq.com>
11  * Date: 2018-4-3
12  */
13 header("Content-type:text/html;charset=utf-8");
14 // [ 应用入口文件 ]
15 if (extension_loaded('zlib')){
16     try{
17         ob_end_clean();
18     } catch(Exception $e) {
19
20     }
21     ob_start('ob_gzhandler');
22 }
23 // 检测PHP环境
24 if(version_compare(PHP_VERSION,'5.4.0','<'))  die('本系统要求PHP版本 >= 5.4.0,当前PHP版本为:'.PHP_VERSION . ',请到虚拟主机控制面板里切换PHP版本,或联系空间商协助切换。<a href="http://www.eyoucms.com/help/" target="_blank">点击查看易优安装教程</a>');
25 // error_reporting(E_ALL ^ E_NOTICE);//显示除去 E_NOTICE 之外的所有错误信息
26 error_reporting(E_ERROR | E_WARNING | E_PARSE);//报告运行时错误
27
28 // 检测是否已安装EyouCMS系统
29 if(file_exists("./install/") && !file_exists("./install/install.lock")){
30     if($_SERVER['PHP_SELF'] != '/index.php'){
31         header("Content-type: text/html; charset=utf-8");         
32         exit("尚未安装程序~<br/>请在域名根目录下安装,如:<br/> www.xxxxxx.com/index.php 正确 <br/>  www.xxxxxx.com/www/index.php 错误,域名后面不能圈套目录, 但项目没有根目录存放限制,可以放在任意目录,apache虚拟主机配置一下即可");
33     }
34     header('Location:/install/index.php');
35     exit(); 
36 }
37
38 // 当前是http还是https协议
39 $http = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] && $_SERVER['HTTPS'] != 'off') ? 'https' : 'http';
40 // 网站域名
41 define('DOMAIN', $_SERVER['HTTP_HOST']); 
42 // 带http/https网站域名
43 define('SITE_URL', $http.'://'.DOMAIN); 
44 // 不带前缀的域名-网站根域名
45 $pattern = '/^([^.]+)\.([^\/]+)$/';
46 $url_suffix = preg_replace($pattern, '$2', DOMAIN);
47 define('ROOT_SITE_URL', '.'.$url_suffix);
48 // 编辑器图片上传相对路径
49 define('UPLOAD_PATH','uploads/'); 
50 // 缓存时间
51 define('EYOUCMS_CACHE_TIME', 86400);
52 // https主域名
53 define('HTTPS_SITE_URL', 'https://'.DOMAIN);
54 // 数据绝对路径
55 define('DATA_PATH', __DIR__ . '/data/');
56 // 运行缓存
57 define('RUNTIME_PATH', DATA_PATH . 'runtime/');
58 // 静态页面文件目录,存储静态页面文件
59 define('HTML_ROOT', RUNTIME_PATH . 'html/'); 
60 // 静态页面文件目录,存储静态页面文件
61 define('HTML_PATH', HTML_ROOT . $http.'/'); 
62 // 静态页面缓存文件目录,存储不指定文件名的静态页面文件
63 define('HTML_OTHER_PATH', HTML_PATH . 'other/'); 
64 // 静态页面缓存文件目录, 存储cache方式的页面缓存
65 define('HTML_CACHE_PATH', HTML_PATH . 'cache/'); 
66 // 安装程序定义
67 define('DEFAULT_INSTALL_DATE',1525756440);
68 // 序列号
69 define('DEFAULT_SERIALNUMBER','20180508131400oCWIoa');
70 // 定义应用目录
71 define('APP_PATH', __DIR__ . '/application/');
72 // 定义时间
73 define('NOW_TIME',$_SERVER['REQUEST_TIME']);
74 // 阿里大鱼的日志存放路径
75 define('TOP_SDK_WORK_DIR', 'public/upload/tmp/');
76 // 加载框架引导文件
77 require __DIR__ . '/core/start.php';