diff --git a/app/install/data/taoler.sql b/app/install/data/taoler.sql index 99dec0a..aa3a648 100644 --- a/app/install/data/taoler.sql +++ b/app/install/data/taoler.sql @@ -1,7 +1,6 @@ SET FOREIGN_KEY_CHECKS=0; - /* Table structure for tao_admin */ DROP TABLE IF EXISTS `tao_admin`; @@ -77,11 +76,6 @@ INSERT INTO `tao_article` VALUES ('19', 'php创建递归目录', '如果不存 INSERT INTO `tao_article` VALUES ('22', '漂亮!2018江苏扶贫脱贫工作再报好成绩!', '2019年02月26日 21:50 新华报业网\r\n交汇点讯 以“绣花”功夫扎实推进精准扶贫精准脱贫,以决战决胜的信心和决心打赢打好脱贫攻坚战。2月26日下午,全省扶贫开发工作会议在南京召开。根据会议通报,2018年,全省人均收入6000元以下低收入农户共有267674户、675383人实现脱贫。全省有244个省定经济薄弱村集体经济收入超过18万元,扶贫工作交出亮眼“成绩单”。\r\nimg[http://n.sinaimg.cn/translate/516/w752h564/20190226/qNqo-htptaqe9309745.png] \r\n\r\n  家门口就能就业苏北5市脱贫工作成效显著\r\n\r\n  根据会议通报,苏北5市脱贫255046户、653051人,占全省脱贫人数的96.7%。苏中扬州市、泰州市脱贫12628户、22332人。苏北12个重点县(区)脱贫126548户、352630人,占苏北5市脱贫人数的54.0%。苏北5市脱贫236个村,占全省脱贫村总数的96.7%;苏中泰州市脱贫8个。苏北12个重点县(区)脱贫140个村,占苏北5市脱贫村的59.3%。\r\n\r\n  成绩单背后,是全省扶贫工作的扎实稳步推进。\r\n\r\n  以宿迁市为例,2018年该市实现12.8万建档立卡低收入人口、46个省定经济薄弱村脱贫达标,分别完成年度且标任务的126.7%、109.5%。宿迁市副市长光华介绍,该市打造优质稻米、标准化果蔬、园艺型花木、农牧循环型生猪、精深加工型肉禽、生态河蟹六大百亿级产业,带动近10万低收入人口增收;免费开展劳动力培训,累计实施“家门口就业”项目989个,带动低收入劳动力就业5.9万人,人均年增收1.32万元。\r\n\r\n  “沙集模式”加入助力精准扶贫、精准脱贫\r\n\r\n  靶向发力,精准施策,才能让脱贫攻坚取得过硬成果。\r\n\r\n  2018年,睢宁县53个省定和47个县定经济薄弱村全部“摘帽”,12.14万低收入人口实现脱贫。在众多扶贫举措中,做好电商扶贫是该县扶贫工作的一大亮点。\r\n\r\n  睢宁县委副书记王敏说,睢宁县着力打造8大电商产业园区、设立600多个服务网点,全面拓宽电商就业渠道。设置1000万元电商专项扶持资金,强化扶贫小额贷款支持力度。依托全国首家地市级“淘宝大学”,实施“万人培训计划”,4年免费培训超过4万人,带动近5500名低收入户成功创业。\r\n\r\n  不仅如此,该县复制推广“沙集模式”,积极开展淘宝镇村创建,打造出东部简约家具、西南部小饰品、西北部特色农产品、中部传统店铺与网店结合的“四大电商片区”。2018年累计创成淘宝镇10个、淘宝村92个,淘宝村总量全省第一、全国第四,拥有网商3.4万户,带动从业人数超21万人,直接或间接帮助近2万人脱贫。\r\n\r\n  各类帮扶项目持续发力为扶贫增收提供保障\r\n\r\n  2018年,全省235家后方单位完成省定出资任务2.59亿元,到挂钩帮扶县(区)开展扶贫现场办公3769人次。省委驻县帮扶工作队全年协调投入资金12.55亿元,实施各类帮扶项目623个,所挂钩帮扶203个省定经济薄弱村通过不到一年的帮扶,已有140个村实现脱贫。\r\n\r\n  在淮安,省委驻涟水县帮扶工作队打造了“安东米富”品牌,整合资源,扶持经营主体,以“互联网+公司+基地+农户”的模式,打造新型农业产业化联合体。省委驻涟水县帮扶工作队队长孙国君介绍,目前已整合7个生产基地,对接15个家庭农场;“安东米富”从单一有机稻米,扩展到近二十几种产品,拥有草鸡蛋、有机大米、红薯粉丝等23个特色农产品,产业发展覆盖9个村,带动农户2066个。已经形成的长期稳定产销关系实现全年销售额超过1000万元,为村集体和农民持久增收提供了有力保障。\r\n\r\n  两地帮扶共赢为区域后续发展增添新动能\r\n\r\n  截至2018年底,全省低收入人口还剩余568883人未脱贫,97个省定经济薄弱村未达标。打赢打好脱贫攻坚战,求实求效,相生相长,也是一个有效措施。\r\n\r\n  南京市江宁区从1995年开始挂钩帮扶淮安市淮阴区。截至目前,帮扶淮阴区建设项目146个,累计投入资金5352万元;江宁开发区投入以奖代补资金8500万元。\r\n\r\n  2006年10月,江宁开发区与淮阴区携手共建淮阴工业园,随着一系列项目招引、转型升级举措的实施,这一园区在全省45家南北共建园区中,连续七年被评为共建园区先进单位;成功引进了众创空间合伙人项目,2018年9月获批省级众创空间称号,是淮安市唯一获批的省级众创空间。\r\n\r\n  南京江宁区委常委、常务副区长李滨说,目前,在众创空间注册成立企业16家,引进创业团队13个。李德发院士、王国栋院士在园区企业澳华农牧、振达钢管设立院士工作站;淮阴工学院、淮阴师范学院等高校和科研院所,常年在园区开展“百名博士帮百企”等活动,为区域后续发展增添了新动能。\r\n\r\n  【新闻延伸】\r\n\r\n  江苏全省低收入人口大病专项救治病种数增至30种\r\n\r\n  交汇点讯全省因病致贫农户从2016年的40.3万户下降到目前的14.2万户。这是记者从2月26日下午举办的全省扶贫开发工作会议上获得的消息。\r\n\r\n  据省卫生健康委巡视员何小鹏介绍,全省低收入人口治疗总费用个人自付比例由2016年的50%左右下降至2018年底的30%左右;大病专项救治病种数由20种增至30种;全省确定定点医院412家,救治大病患者7.47万人,减免医疗费用超过3.21亿元。\r\n\r\n  交汇点见习记者 胡安静', '1', '4', '3', '0', '1', '0', '4', '0', '1551996685', '1577767438', '0'); INSERT INTO `tao_article` VALUES ('23', 'ThinkPHP6.0版本发布', '[quote]\r\n 2019 年 10 月 24 日 发布\r\n官方历时一年多倾力打造的ThinkPHP6.0版本正式发布,该版本基于精简核心和统一用法两大原则在5.1的基础上对底层架构做了进一步的优化改进,并更加规范化。\r\n\r\n由于引入了一些新特性,ThinkPHP6.0运行环境要求PHP7.1+(推荐PHP7.3+),不支持5.1的无缝升级\r\n[/quote]\r\n\r\n主要特性:\r\n采用PHP7强类型(严格模式)\r\n支持更多的PSR规范\r\n多应用支持\r\nORM组件独立\r\n改进的中间件机制\r\n核心架构服务化\r\n全新的事件系统\r\n容器功能增强\r\n模板引擎组件独立\r\n内部功能中间件化\r\nSESSION机制改进\r\n缓存及日志支持多通道\r\n引入Filesystem组件\r\n对Swoole以及协程支持改进\r\n对IDE更加友好\r\n统一和精简大量用法\r\n强类型及严格模式\r\n在主流框架里面,ThinkPHP6.0是最先采用PHP7严格模式的。所有的核心文件都是开启了严格模式的类型约束,因此有任何的变量类型不符的情况都会抛出异常,有利于规范代码中的变量类型和提前发现问题隐患。\r\n\r\n多应用模式\r\n新版框架提供了多应用模式支持,默认安装为单应用,你只需要安装一个多应用模式扩展就可以更轻松的部署多个应用而不需要重复安装依赖组件,每个应用都支持独立入口访问以及域名绑定,也可以使用一个入口文件实现自动多应用部署。并且自动多应用模式支持智能识别,对于不存在的应用访问会自动切换到单应用模式进行匹配。同时支持应用的映射和禁止访问机制。\r\n\r\n多应用模式的设计可以让开发更加模块化,因为每个应用的配置、路由及视图都可以纳入应用目录,所以更方便应用的模块化,甚至引入composer应用。\r\n\r\n容器和服务\r\n新版的容器支持PSR-11规范,容器类的功能特性主要包括:\r\n\r\n绑定类、对象实例、接口到容器\r\n创建类的实例(存在则直接获取)\r\n容器对象绑定别名\r\n支持容器对象(实例化)回调\r\n获取容器对象实例\r\n删除容器中的对象实例\r\n提供依赖注入和门面实现支持\r\n调用容器对象实例的方法(或者闭包)\r\n提供容器对象的ArrayAccess支持\r\n事件系统\r\n新版的事件系统可以看成是5.1版本行为系统的升级版,事件系统相比行为系统强大的地方在于事件本身可以是一个类,并且可以更好的支持事件订阅者。支持事件智能订阅,通过反射机制来识别当前订阅者要订阅的事件。\r\n\r\n事件相比较中间件的优势是事件比中间件更加精准定位(或者说粒度更细),并且更适合一些业务场景的扩展。例如,我们通常会遇到用户注册或者登录后需要做一系列操作,通过事件系统可以做到不侵入原有代码完成登录的操作扩展,降低系统的耦合性的同时,也降低了BUG的可能性。\r\n\r\n中间件支持完善\r\n中间件分为全局中间件、应用中间件、路由中间件和控制器中间件,这四个中间件分组完全独立执行,但同一个分组内的中间件不会重复执行。中间件方法执行依赖注入,以及请求结束的回调机制。\r\n\r\n核心很多功能都是基于中间件来完成,包括多应用模式也是采用中间件机制执行。\r\n\r\n路由和请求\r\n新版的路由精简了很多不必要的功能,路由定义也更加规范化和语义化,并且路由定义文件支持纳入应用目录,便于模块化开发。路由注解功能独立为think-annotation库,并且使用更加规范,支持IDE提示。\r\n\r\n新版的请求对象更易扩展,系统默认安装后提供了一个app\\Request类,你可以在应用中直接自定义请求对象,增加必要的属性和方法。但不会影响对think\\Request的依赖注入和门面调用。\r\n\r\n系统服务\r\n由于核心框架采用了服务化设计,你可以在你的扩展或者应用中注册需要的服务。在系统服务中注册一个对象到容器,或者对某些对象进行相关的依赖注入。由于系统服务的执行优先级问题,可以确保相关组件在执行的时候已经完成相关依赖注入。一个服务类通常包括注册(register)和启动(boot)方法,用于不同阶段的执行。\r\n\r\nORM组件化\r\n内置的ORM功能已经完全独立为think-orm组件,可以独立使用,ThinkPHP6.0默认依赖安装了该组件,保持用法不变的同时,增强了查询功能。\r\n\r\n模板引擎组件化\r\n核心不再内置任何模板引擎,仅提供PHP模板支持,官方的模板引擎已经独立为think-template模板引擎,并默认依赖安装。你可以更方便的使用第三方模板引擎。\r\n\r\n日志系统\r\n日志支持多通道、并统一命令行和WEB日志格式,主要包括:\r\n\r\n日志增加多通道支持,可以同时或者切换写入多个通道\r\nWEB和CLI的日志记录格式统一,并支持日志格式化\r\n对JSON日志格式的改进\r\n支持日志写入事件\r\nSession机制改进\r\n6.0版本的Session机制完全重写了,并且不再使用PHP内置的Session机制,全新实现一套Session机制,可以更好的支持Swoole/Workerman等环境。\r\n\r\n所以不再支持PHP内置的session_*** 系列函数,也不再支持使用$_SESSION读取session数据,你必须通过框架提供的Session类或者门面来操作,Request类也封装了Session数据的读取。\r\n\r\nSession支持跨应用读取和自定义序列化机制,默认采用文件类型记录Session数据,由于共用了缓存机制,你还可以使用任何支持的缓存类型来记录Session数据。\r\n\r\n引入Filesystem组件\r\n新版增加了Filesystem类库对文件系统强化了支持,而且可以很方便的支持各种云存储,包括阿里云和七牛云。\r\n\r\nSwoole扩展改进\r\nSwoole扩展同时支持HTTP和Socket服务,支持数据库和缓存的连接池功能,以及RPC功能。\r\n\r\n调试工具更新\r\n原来内置的页面Trace调试工具已经更改为扩展的方式,改成安装think-trace扩展,如果通过composer安装应用的话,默认会安装topthink/think-trace扩展。\r\n\r\n基本用法和之前保持不变,但无需额外配置,默认使用html方式显示,同时仍然支持浏览器控制台显示,并仅在调试模式下有效。\r\n\r\n同时增加了一个基于debugbar的调试扩展think-debugbar,需要单独安装后才能使用。\r\n\r\ncomposer require topthink/think-debugbar\r\n统一和精简大量用法\r\n新版对很多用法进行了精简和统一,尽可能避免在开发过程中规范不一的困惑。', '1', '4', '3', '1', '0', '1', '14', '0', '1571986396', '1552186396', '0'); INSERT INTO `tao_article` VALUES ('24', '辞旧迎新 ,回顾2019,展望2020!', '2019,即将留在了历史长河中,失去的,得到的,都是过去的,\r\n2020,期待着,和你一起远行,加油吧...', '1', '2', '1', '1', '0', '1', '24', '0', '1577775729', '1578469215', '0'); -INSERT INTO `tao_article` VALUES ('26', 'PHP解压zip', '[pre]\r\ncreate_dirs($dir);\r\n }\r\n \r\n if(file_exists($filename)) {\r\n $resource = zip_open($filename);\r\n \r\n while($zip = zip_read($resource)) {\r\n if(zip_entry_open($resource, $zip)) {\r\n \r\n //获得文件名,mac压缩成zip,解压需要过滤资源库隐藏文件\r\n $file_content = zip_entry_name($zip);\r\n \r\n \r\n // 如果文件不在根目录中\r\n $pos_last_slash = strrpos($file_content, \"/\"); \r\n $file_name = substr($file_content, $pos_last_slash+1);\r\n \r\n if(empty($file_name)){\r\n \r\n $pt = $this->create_dirs($dir.$file_content);\r\n }\r\n \r\n if($file_name) {\r\n \r\n $save_path = $dir.$file_content;\r\n \r\n if(file_exists($save_path)) {\r\n if($overwrite === true){\r\n //echo $file_name . \'
\';	\r\n								$file_size = zip_entry_filesize($zip);\r\n								$file = zip_entry_read($zip, $file_size);\r\n								$fpc = file_put_contents($save_path, $file);\r\n								//zip_entry_close($zip);	\r\n							}else{\r\n								//echo \'文件夹内已存在文件 \"\' . $file_name . \'\" 
\';\r\n								return json([\'code\'=>0,\'msg\'=>\'文件夹内已存在文件\']);\r\n							}\r\n							\r\n						}else {\r\n							//echo $file_name . \'
\';	\r\n							$file_size = zip_entry_filesize($zip);\r\n							$file = zip_entry_read($zip, $file_size);\r\n							$fpc = file_put_contents($save_path, $file);\r\n							//zip_entry_close($zip);\r\n						}\r\n					\r\n					}\r\n				zip_entry_close($zip);	\r\n				}\r\n			}\r\n			zip_close($resource);\r\n			\r\n		}else{\r\n			return false;\r\n		}\r\n		return true;\r\n	}\r\n	\r\n	\r\n	public function create_dirs($path)\r\n	{\r\n	  if (!is_dir($path))\r\n	  {\r\n		$directory_path = \"\";\r\n		$directories = explode(\"/\",$path);\r\n		array_pop($directories);\r\n	   \r\n		foreach($directories as $directory)\r\n		{\r\n		  $directory_path .= $directory.\"/\";\r\n		  if (!is_dir($directory_path))\r\n		  {\r\n			mkdir($directory_path);\r\n			chmod($directory_path, 0777);\r\n		  }\r\n		}\r\n	  }\r\n	}\r\n}\r\n[/pre]\r\n', '1', '2', '1', '0', '0', '1', '2', '0', '1578471370', '1578471436', '0');
-INSERT INTO `tao_article` VALUES ('25', 'TaoLer v1.0.0 第一个beat版本发布', '[quote]\r\n  TaoLer 社区系统\r\n[/quote]\r\n版本:TaoLer 1.0.0\r\n日期:2020.1.1\r\n官网: a(http://www.aieok.com)[http://www.aieok.com] \r\n[quote]\r\n  介绍\r\n[/quote]\r\n1.采用动态密码加密,相同密码在入库时具有唯一性,即使管理员也无法破解,用户信息安全牢固。\r\n2.系统采用最新版TinkPHP6框架开发,底层安全可靠,数据查询更快,运行效率更高,网站速度更快。\r\n3.自适应前端,桌面和移动端访问界面友好简洁,模块清晰。\r\n4.完善的后台系统,管理便捷,动态菜单和权限角色分配系统。支持3级菜单和无限极分类。\r\n5.双升级系统,可支持自动和手动升级。可在线检测并升级系统,保持网站的更新和安全。\r\n6.代码开源,不设暗门操作,更安全。\r\n7.项目会长期维护,优化更新。\r\n\r\n[quote]\r\n   软件架构\r\n[/quote]\r\nthinkphp6+layui+fly\r\nThinkPHP6核心框架\r\n  快速、简单的面向对象的轻量级PHP开发框架,出色的性能和至简代码的,更注重易用性。代码维护方便。\r\nlayui前端\r\n  极简、丰盈,简单高效,模块化UI框架,体积轻盈,组件丰盈。\r\nFly模板\r\n  一款至简的社区模板,适合政府机构、教育机构、事业单位、商业企业、个人站长等众多行业领域。\r\n\r\n[quote]\r\n  安装教程\r\n[/quote]\r\n1.git下载:https://gitee.com/toogee/TaoLer/repository/archive/master.zip\r\n2.官网下载:http://www.aieok.com\r\n3.解压后,项目域名部署为public目录对外访问,访问http://www.youdomain.com/install/index安装,如果安装中有问题,需要回退到第一步。\r\n4.安装前需要先建立好数据库(数据库连接地址,数据库用户名,数据库密码,数据库端口,数据库名称)\r\n5.安装过程注意记录好设置的管理员用户名和密码。前后台的管理员密码一致。安装好后,前后端管理员是分开的,前端主要对文章内容的审查,置顶等操作。\r\n\r\n[quote]\r\n  使用说明\r\n[/quote]\r\n1.  安装后本系统已配置默认演示数据,可以删除原数据或者进行数据的修改\r\n2.  后台可设置分类cate,一定要设置英文别名\r\n3.  首页有置顶模块,列表文章模块,右侧包含广告模块,回复展示模块\r\n\r\n[quote]\r\n   文档\r\n[/quote]\r\n参考官网分享文章\r\n\r\n[quote]\r\n   参与贡献\r\n[/quote]\r\n1.  Fork gitee本仓库\r\n2.  新建 Feat_xxx 分支\r\n3.  提交代码\r\n4.  新建 Pull Request\r\n\r\n[quote]\r\n  版权信息\r\n[/quote]\r\n\r\n非商业可免费使用,没有功能限制,但不能更改版本信息,如需更改可购买授权。\r\n\r\n本项目包含的第三方源码和二进制文件之版权信息另行标注。\r\n\r\n版权所有Copyright © 2020 by aieok.com (http://www.aieok.com)\r\n\r\nAll rights reserved。', '1', '6', '1', '1', '1', '1', '33', '0', '1577856311', '1578468967', '0');
-INSERT INTO `tao_article` VALUES ('27', '数据库默认是utf8格式吗', 'sql文件乱码', '1', '1', '40', '0', '0', '1', '26', '0', '1578376995', '1578376995', '0');
-INSERT INTO `tao_article` VALUES ('28', 'Layui社区fly宕机', '今天fly社区一直打不开,据闲心说,昨晚10点就宕机了。\r\n昨天我把网站迁移到群晖nas上来,使用frp做的穿透,速度还挺快的,但就是不稳定,由于粗心,忘记做frp穿透设置ssh了,在家里连接不了服务器,只能等到公司了再换线路。', '1', '4', '1', '1', '0', '1', '5', '0', '1578739274', '1578739317', '0');
-
 
 /* Table structure for tao_auth_group */
 
@@ -305,48 +299,6 @@ INSERT INTO `tao_comment` VALUES ('14', '777', '8', '1', '0', '0', '1', '1551412
 INSERT INTO `tao_comment` VALUES ('15', '888', '8', '1', '0', '0', '1', '1551412461', '1555128067', '0');
 INSERT INTO `tao_comment` VALUES ('16', '99999', '8', '1', '0', '0', '1', '1551412615', '1555128069', '0');
 INSERT INTO `tao_comment` VALUES ('17', '111', '8', '1', '0', '0', '1', '1551412636', '1555925727', '1555925727');
-INSERT INTO `tao_comment` VALUES ('18', '1111', '8', '1', '0', '0', '1', '1551412678', '1551412678', '0');
-INSERT INTO `tao_comment` VALUES ('19', '222', '8', '1', '0', '0', '1', '1551412706', '1551412706', '0');
-INSERT INTO `tao_comment` VALUES ('25', '11', '6', '1', '0', '0', '1', '1551432002', '1555123067', '0');
-INSERT INTO `tao_comment` VALUES ('26', '22', '6', '1', '0', '0', '1', '1551433089', '1551433089', '0');
-INSERT INTO `tao_comment` VALUES ('27', 'img[https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=4025342085,1549348620&fm=27&gp=0.jpg] ', '3', '1', '0', '0', '1', '1551439637', '1551439637', '0');
-INSERT INTO `tao_comment` VALUES ('28', 'img[https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=4025342085,1549348620&fm=27&gp=0.jpg] ', '3', '1', '0', '0', '1', '1551441998', '1551441998', '0');
-INSERT INTO `tao_comment` VALUES ('29', '1111111', '3', '1', '0', '0', '1', '1551442415', '1551442415', '0');
-INSERT INTO `tao_comment` VALUES ('30', '1111', '15', '1', '0', '0', '1', '1551497333', '1555130622', '0');
-INSERT INTO `tao_comment` VALUES ('31', 'img[/uploads/20190303/dce0bfcb0f47b69630e9d8ff99175e97.jpg] ', '15', '1', '0', '0', '1', '1551577274', '1555130627', '0');
-INSERT INTO `tao_comment` VALUES ('32', 'img[/uploads/20190303\\8b4b729a87ee9d5483e8305dc87bc09a.jpg] ', '15', '1', '0', '0', '1', '1551580565', '1555130637', '0');
-INSERT INTO `tao_comment` VALUES ('33', 'img[/uploads/20190303/a704412e98b34361038a708f9d5cc4ed.jpg] ', '15', '1', '0', '0', '1', '1551581073', '1555130637', '0');
-INSERT INTO `tao_comment` VALUES ('34', 'img[/uploads/20190303/8435363bb2e326932c243e111c98159f.jpg] ', '15', '1', '0', '0', '1', '1551581469', '1555131316', '0');
-INSERT INTO `tao_comment` VALUES ('35', 'img[/uploads/20190303/19ae68ef83487f8e0e5ec5bbf97e0cda.jpg] ', '15', '1', '0', '0', '1', '1551583376', '1551583376', '0');
-INSERT INTO `tao_comment` VALUES ('36', 'face[微笑] ', '15', '1', '0', '0', '1', '1551584959', '1551584959', '0');
-INSERT INTO `tao_comment` VALUES ('47', 'face[哈哈] ', '17', '1', '0', '0', '1', '1552183493', '1552183493', '0');
-INSERT INTO `tao_comment` VALUES ('48', 'face[嘻嘻] ', '17', '1', '0', '0', '1', '1552183510', '1552183510', '0');
-INSERT INTO `tao_comment` VALUES ('38', 'face[微笑] ', '15', '1', '0', '0', '1', '1551609521', '1555131310', '0');
-INSERT INTO `tao_comment` VALUES ('39', 'face[微笑] ', '13', '1', '0', '0', '1', '1551618056', '1551618056', '0');
-INSERT INTO `tao_comment` VALUES ('40', '这是二个提问', '5', '1', '0', '0', '1', '1551878452', '1551878452', '0');
-INSERT INTO `tao_comment` VALUES ('41', '这是二个提问', '15', '1', '0', '0', '1', '1551878500', '1555131321', '0');
-INSERT INTO `tao_comment` VALUES ('42', 'img[/uploads/20190307/0c595e88cbd305c36a9d3257b5562815.png] ', '15', '1', '0', '0', '1', '1551962872', '1551962872', '0');
-INSERT INTO `tao_comment` VALUES ('43', 'face[微笑] ', '3', '1', '0', '0', '1', '1552178897', '1552178897', '0');
-INSERT INTO `tao_comment` VALUES ('44', 'img[/uploads/20190310/1fdcfad1c19010df4d5f83a8e7156af1.jpg] ', '3', '1', '0', '0', '1', '1552178930', '1552178930', '0');
-INSERT INTO `tao_comment` VALUES ('45', 'face[微笑] ', '14', '1', '0', '0', '1', '1552179991', '1552179991', '0');
-INSERT INTO `tao_comment` VALUES ('46', 'img[/uploads/20190310/4d5120c20e9b893c108da64e5c61e97a.jpg] ', '15', '1', '0', '0', '1', '1552181616', '1555131303', '0');
-INSERT INTO `tao_comment` VALUES ('49', 'face[嘻嘻] ', '17', '1', '0', '0', '1', '1552185406', '1552185406', '0');
-INSERT INTO `tao_comment` VALUES ('50', 'face[微笑] ', '18', '1', '0', '0', '1', '1568097396', '1552186489', '0');
-INSERT INTO `tao_comment` VALUES ('57', 'face[微笑] ', '18', '1', '0', '0', '1', '1568097496', '1552190186', '0');
-INSERT INTO `tao_comment` VALUES ('65', 'face[微笑] ', '18', '1', '0', '0', '1', '1568097599', '1552192459', '0');
-INSERT INTO `tao_comment` VALUES ('66', 'face[嘻嘻] ', '3', '1', '0', '0', '1', '1552193197', '1552193197', '0');
-INSERT INTO `tao_comment` VALUES ('67', 'face[微笑] face[嘻嘻] face[哈哈] ', '19', '1', '0', '0', '1', '1559194830', '1555120988', '0');
-INSERT INTO `tao_comment` VALUES ('68', 'face[微笑] ', '15', '1', '0', '0', '1', '1552195005', '1555131299', '0');
-INSERT INTO `tao_comment` VALUES ('69', 'img[/uploads/20190331/8d6af3839efe2a518d0c1aa026993bb5.jpg] ', '2', '1', '0', '0', '1', '1553991079', '1553991079', '0');
-INSERT INTO `tao_comment` VALUES ('70', '@管理员 face[微笑] ', '2', '1', '0', '0', '1', '1553991095', '1553991095', '0');
-INSERT INTO `tao_comment` VALUES ('71', 'face[微笑] face[嘻嘻] 非常高兴工', '19', '1', '0', '0', '1', '1559203830', '1555121920', '0');
-INSERT INTO `tao_comment` VALUES ('72', 'face[微笑] face[good] ', '19', '1', '0', '0', '1', '1559204830', '1555130210', '0');
-INSERT INTO `tao_comment` VALUES ('73', 'face[微笑] ', '11', '1', '0', '0', '1', '1555123035', '1555123035', '0');
-INSERT INTO `tao_comment` VALUES ('74', 'face[给力] ', '14', '2', '0', '1', '1', '1555124049', '1578976226', '1578976226');
-INSERT INTO `tao_comment` VALUES ('75', 'face[微笑] ', '8', '2', '0', '0', '1', '1555124079', '1555127399', '0');
-INSERT INTO `tao_comment` VALUES ('76', 'face[微笑] 好美呀,', '7', '3', '0', '0', '1', '1555131857', '1555131857', '0');
-INSERT INTO `tao_comment` VALUES ('77', '是导入数据库,显示乱码,还是你用工具打开数据库乱码。数据库默认是utf8的格式。', '27', '1', '0', '0', '1', '1578541574', '1578541574', '0');
-
 
 /* Table structure for tao_mail_server */
 
@@ -365,7 +317,7 @@ CREATE TABLE `tao_mail_server` (
 
 /* Records of tao_mail_server */
 
-INSERT INTO `tao_mail_server` VALUES ('1', 'xxxx@aliyun.com', 'smtp.aliyun.com', '25', 'user', 'zqt15120088572', '0');
+INSERT INTO `tao_mail_server` VALUES ('1', 'xxxx@aliyun.com', 'smtp.aliyun.com', '25', 'user', '123456', '0');
 
 
 /* Table structure for tao_slider */