diff --git a/data/update.log b/data/update.log index 05f858a..93dce3a 100755 --- a/data/update.log +++ b/data/update.log @@ -85,4 +85,10 @@ CREATE INDEX on_options_key_IDX ON on_options ("key"); 7. 添加自定义footer 8. 支持添加多种协议的链接 9. 完成后台二级目录功能 -10. 修复category_list接口API调用不显示私有链接 \ No newline at end of file +10. 修复category_list接口API调用不显示私有链接 + +20220423 +1. 新增环境检测 +2. 新增用户初始化设置界面 +3. 新增版本更新检查 +4. 修复未登录情况下不显示分类的BUG \ No newline at end of file diff --git a/index.php b/index.php index d1bf67e..49e57a3 100755 --- a/index.php +++ b/index.php @@ -3,6 +3,7 @@ * name:入口文件 */ error_reporting(E_ALL^E_NOTICE^E_WARNING^E_DEPRECATED); +header("content-Type: text/html; charset=Utf-8"); //获取控制器 $c = @$_GET['c']; //进行过滤 @@ -10,23 +11,16 @@ $c = strip_tags($c); //读取版本号 //$version = @file_get_contents("./functions/version.txt"); //载入配置文件 +//如果配置文件不存在,则载入初始化文件 if( !file_exists('./data/config.php') ) { - echo "

正在准备安装,请稍等...

"; - //复制配置文件 - if ( copy('config.simple.php','data/config.php') ) { - echo "安装完毕,默认用户名:xiaoz,密码:xiaoz.me,5s后跳转到登录页面。"; - //跳转到登录页面 - header("Refresh:5;url=/index.php?c=login"); - exit(); - } else{ - exit("

复制配置文件失败,请检查权限是否正常,或手动将站点目录下的config.simple.php复制为data/config.php

"); - } - + include_once("controller/init.php"); //exit('

配置文件不存在,请将站点目录下的config.simple.php复制为data/config.php

'); } //检查数据库是否存在,不存在则复制数据库 if( !file_exists('./data/onenav.db3') ) { - copy('db/onenav.simple.db3','data/onenav.db3'); + if ( !copy('db/onenav.simple.db3','data/onenav.db3') ) { + exit("数据库复制失败,请检查目录权限!"); + } // copy('db/.htaccess','data/.htaccess'); }