diff --git a/public/install/ape_blog.sql b/public/install/ape_blog.sql
index e1c8357..da86372 100644
--- a/public/install/ape_blog.sql
+++ b/public/install/ape_blog.sql
@@ -11,7 +11,7 @@
Target Server Version : 50726
File Encoding : 65001
- Date: 12/01/2022 00:04:30
+ Date: 13/01/2022 00:14:49
*/
SET NAMES utf8mb4;
@@ -295,7 +295,7 @@ CREATE TABLE `ape_document` (
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_category_status`(`category_id`, `status`) USING BTREE,
INDEX `idx_status_type_pid`(`status`, `uid`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '文档模型基础表' ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '文档模型基础表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of ape_document
@@ -309,7 +309,7 @@ CREATE TABLE `ape_document_article` (
`id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '文档ID',
`content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '文章内容',
PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '文档模型文章表' ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '文档模型文章表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of ape_document_article
@@ -337,7 +337,7 @@ CREATE TABLE `ape_document_category` (
`create_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间',
`update_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '分类表' ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '分类表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of ape_document_category
@@ -351,7 +351,7 @@ CREATE TABLE `ape_document_category_content` (
`id` int(11) NOT NULL,
`content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '分类内容表' ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '分类内容表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of ape_document_category_content
@@ -370,7 +370,7 @@ CREATE TABLE `ape_document_product` (
`create_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间',
`update_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '文档模型文章表' ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '文档模型文章表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of ape_document_product
@@ -392,7 +392,7 @@ CREATE TABLE `ape_friend_link` (
`update_time` int(10) NOT NULL DEFAULT 0 COMMENT '更新时间',
`status` int(10) NOT NULL DEFAULT 1 COMMENT '状态 0禁用',
PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '友链表' ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '友链表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of ape_friend_link
@@ -432,7 +432,7 @@ CREATE TABLE `ape_message_form` (
`status` int(10) NOT NULL DEFAULT 1,
`create_time` int(10) NOT NULL DEFAULT 0 COMMENT '留言时间',
PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '反馈意见表' ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '反馈意见表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of ape_message_form
@@ -580,11 +580,11 @@ DROP TABLE IF EXISTS `ape_user`;
CREATE TABLE `ape_user` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`username` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户账号',
- `nickname` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '里程密' COMMENT '昵称',
+ `nickname` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '昵称',
`password` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户密码',
- `avatar` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户头像',
+ `avatar` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '用户头像',
`email` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '邮箱',
- `tel` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机号',
+ `tel` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '手机号',
`ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '注册IP地址',
`status` int(11) NOT NULL DEFAULT 0 COMMENT '状态 0启用 1禁用',
`remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '简介',
diff --git a/public/install/css/install.css b/public/install/css/install.css
index 40b99ff..423355d 100644
--- a/public/install/css/install.css
+++ b/public/install/css/install.css
@@ -226,7 +226,6 @@ a:visited{
box-shadow:0 3px 3px #ddd;
position:relative;
color:#fff;
- background:#246fa6 url(../images/install/header.png) 0 0 repeat-x;
}
/*
===================
@@ -314,18 +313,14 @@ LOGO
*/
.icon_install,
.icon_update{
- float:left;
- margin-top:35px;
- width:90px;
- height:30px;
- overflow:hidden;
- text-indent:-2000em;
-}
-.icon_install{
- background:url(../images/install/icon_install.png) no-repeat;
-}
-.icon_update{
- background:url(../images/install/icon_update.png) no-repeat;
+ float: left;
+ margin-top: 40px;
+ width: 90px;
+ height: 30px;
+ overflow: hidden;
+ font-size: 20px;
+ color: #050919;
+ font-weight: bold;
}
/*
@@ -387,7 +382,7 @@ a.btn_old:visited{
width:33%;
text-align:center;
font-size:14px;
- color:#6f7885;
+ color: #050919;
font-weight:700;
}
.step li em{
@@ -644,7 +639,7 @@ loading
}
.updata_type .tab li.current a{
background:#fdfdfd;
- color:#6F7885;
+ color: #050919;
border-bottom:1px solid #fdfdfd;
}
.updata_type .tab_cont{
diff --git a/public/install/images/install/header.png b/public/install/images/install/header.png
deleted file mode 100644
index cb0ae22..0000000
Binary files a/public/install/images/install/header.png and /dev/null differ
diff --git a/public/install/images/install/icon_install.png b/public/install/images/install/icon_install.png
deleted file mode 100644
index d0be875..0000000
Binary files a/public/install/images/install/icon_install.png and /dev/null differ
diff --git a/public/install/images/install/logo.png b/public/install/images/install/logo.png
index f5eb295..7b43bf9 100644
Binary files a/public/install/images/install/logo.png and b/public/install/images/install/logo.png differ
diff --git a/public/install/index.php b/public/install/index.php
index fae5770..7ee0312 100644
--- a/public/install/index.php
+++ b/public/install/index.php
@@ -193,29 +193,28 @@ switch ($step) {
case '4':
if (intval($_GET['install'])) {
$n = intval($_GET['n']);
- if ($i == 999999)
- exit;
+ if ($n == 999999) exit;
$arr = array();
$dbHost = trim($_POST['dbhost']);
$_POST['dbport'] = $_POST['dbport'] ? $_POST['dbport'] : '3306';
- $dbName = strtolower(trim($_POST['dbname']));
+ $dbName = strtolower(trim($_POST['dbname']));
$dbUser = trim($_POST['dbuser']);
$dbPwd = trim($_POST['dbpw']);
$dbPrefix = empty($_POST['dbprefix']) ? 'ape_' : trim($_POST['dbprefix']);
-
$username = trim($_POST['manager']);
$password = trim($_POST['manager_pwd']);
$email = trim($_POST['manager_email']);
-
+
if (!function_exists('mysqli_connect')) {
$arr['msg'] = "请安装 mysqli 扩展!";
echo json_encode($arr);
exit;
}
+ ;
$conn = @mysqli_connect($dbHost, $dbUser, $dbPwd,NULL,$_POST['dbport']);
if (mysqli_connect_errno($conn)){
- $arr['msg'] = "连接数据库失败!".mysqli_connect_error($conn);
+ $arr['msg'] = "连接数据库失败!".mysqli_connect_error($conn);
echo json_encode($arr);
exit;
}
@@ -226,7 +225,7 @@ switch ($step) {
echo json_encode($arr);
exit;
}
-
+
if (!mysqli_select_db($conn,$dbName)) {
//创建数据时同时设置编码
if (!mysqli_query($conn,"CREATE DATABASE IF NOT EXISTS `" . $dbName . "` DEFAULT CHARACTER SET utf8;")) {
@@ -280,18 +279,28 @@ switch ($step) {
}
// 清理掉管理员表
mysqli_query($conn,"truncate table ".str_replace('ape_',$dbPrefix,'ape_admin'));
- // 清空测试数据
+ // 清空测试数据
if(!$_POST['demo'])
{
$bl_table = array('ape_admin'
,'ape_admin_log'
,'ape_admin_notify'
- ,'ape_wechat_user'
- ,'ape_wechat_message'
+ ,'ape_advert'
+ ,'ape_attachment'
+ ,'ape_attachment_category'
+ ,'ape_document'
+ ,'ape_document_article'
+ ,'ape_document_category'
+ ,'ape_document_category_content'
+ ,'ape_document_product'
+ ,'ape_friend_link'
+ ,'ape_invitation_code'
+ ,'ape_message_form'
+ ,'ape_pv_log'
+ ,'ape_tag'
+ ,'ape_url_log'
,'ape_user'
- ,'ape_user_bill'
- ,'ape_user_message'
- ,'ape_user_order');
+ ,'ape_uv_log');
foreach($bl_table as $k => $v)
{
$bl_table[$k] = str_replace('ape_',$dbPrefix,$v);
@@ -312,18 +321,23 @@ switch ($step) {
$strConfig = str_replace('#DB_PORT#', $_POST['dbport'], $strConfig);
$strConfig = str_replace('#DB_PREFIX#', $dbPrefix, $strConfig);
$strConfig = str_replace('#DB_CHARSET#', 'utf8', $strConfig);
- // $strConfig = str_replace('#DB_DEBUG#', false, $strConfig);
+ $strConfig = str_replace('#DB_DEBUG#', 'false', $strConfig);
@file_put_contents(APP_DIR . '.env', $strConfig); //数据库配置文件的地址
@chmod(APP_DIR . '.env',0777); //数据库配置文件的地址//
-
//更新网站配置信息2
- //插入管理员表字段tp_admin表
+ //插入管理员表字段ape_admin表
$time = time();
$password = md5(md5(trim($_POST['manager_pwd'])));
- mysqli_query($conn,"truncate table {$dbPrefix}system_admin");
- $addadminsql = "INSERT INTO `{$dbPrefix}admin` (`id`, `name`, `nickname`, `password`, `role_id`, `status`, `create_time`, `create_user`) VALUES
-(1, '".$username."', 'admin' ,'".$password."', 1, 1, $time, '1')";
- $res = mysqli_query($conn,$addadminsql);
+ // 清理掉管理员表和用户表
+ mysqli_query($conn,"truncate table {$dbPrefix}admin");
+ mysqli_query($conn,"truncate table {$dbPrefix}user");
+ $addAdminSql = "INSERT INTO `{$dbPrefix}admin` (`id`, `uid`,`username`, `nickname`, `password`, `role_id`, `status`, `create_time`, `create_user`) VALUES".
+ "(1, 1,'".$username."', 'admin' ,'".$password."', 1, 1, $time, '1')";
+ $addUserSql = "INSERT INTO `{$dbPrefix}user` (`id`, `username`, `nickname`, `password`, `status`, `is_admin`, `create_time`) VALUES ".
+ "(1,'".$username."', 'admin' ,'".$password."', 1, 1, $time);";
+ //插入前台用户和管理员
+ mysqli_query($conn,$addUserSql);
+ $res = mysqli_query($conn,$addAdminSql);
if($res){
$message = '成功添加管理员
成功写入配置文件
安装完成.';
$arr = array('n' => 999999, 'msg' => $message);
diff --git a/public/install/templates/step3.php b/public/install/templates/step3.php
index bc181e9..7f16e81 100644
--- a/public/install/templates/step3.php
+++ b/public/install/templates/step3.php
@@ -47,13 +47,13 @@