牛骨文教育服务平台(让学习变的简单)

【V1.0.7升级至V1.0.8】

升级前,请注意备份站点和数据库,这是国际惯例,以防不测。

此版本主要以修复bug和优化为主,可以无缝升级,但还是强烈建议升级前,先备份站点和数据库!!!

升级后,请清空runtime目录。

补丁:http://dolphinphp.com/patch.html

【V1.0.6升级至V1.0.7】

升级前,请注意备份站点和数据库,这是国际惯例,以防不测。

1. 在数据库中执行,以下sql语句,注意表前缀是否为dp_,如果不是,请改为自己的表前缀。

INSERT INTO `dp_admin_hook` VALUES (null, "page_plugin_js", "", "页面插件js钩子", "1", "1503633591", "1503633591", "1");
INSERT INTO `dp_admin_hook` VALUES (null, "page_plugin_css", "", "页面插件css钩子", "1", "1503633591", "1503633591", "1");
INSERT INTO `dp_admin_hook` VALUES (null, "signin_sso", "", "单点登录钩子", "1", "1503633591", "1503633591", "1");
INSERT INTO `dp_admin_hook` VALUES (null, "signout_sso", "", "单点退出钩子", "1", "1503633591", "1503633591", "1");
INSERT INTO `dp_admin_hook` VALUES (null, "user_add", "", "添加用户钩子", "1", "1503633591", "1503633591", "1");
INSERT INTO `dp_admin_hook` VALUES (null, "user_edit", "", "编辑用户钩子", "1", "1503633591", "1503633591", "1");
INSERT INTO `dp_admin_hook` VALUES (null, "user_delete", "", "删除用户钩子", "1", "1503633591", "1503633591", "1");
INSERT INTO `dp_admin_hook` VALUES (null, "user_enable", "", "启用用户钩子", "1", "1503633591", "1503633591", "1");
INSERT INTO `dp_admin_hook` VALUES (null, "user_disable", "", "禁用用户钩子", "1", "1503633591", "1503633591", "1");

2. 然后覆盖补丁。

注意!!由于此次更新了ThinkPHP核心,导致根目录下的composer.lock文件和vendor目录有变化,如果自己用composer安装过其他扩展,请注意和自己的composer.lock比对,勿直接覆盖,以免导致某些扩展丢失。

补丁:http://dolphinphp.com/patch.html

3. 清空runtime目录下的所有缓存文件。

考虑到安全问题,新版不再以明文的方式传输表名,如果需要在quickedit、disable、enable等方法获取表名,可以按下面的方法获取

$table_token = input("param._t");
$table_data = session($table_token);
$table = $table_data["table"]; // 获取当前表格所设置的表名

【V1.0.5升级至V1.0.6】

升级前,请注意备份站点和数据库,这是国际惯例,以防不测。

  1. 在数据库中执行,以下sql语句,注意表前缀是否为dp_,如果不是,请改为自己的表前缀。

    INSERT INTO `dp_admin_config` VALUES (null, "upload_driver", "上传驱动", "upload", "radio", "local", "local:本地", "图片或文件上传驱动", "", "", "", "", "", "0", "", "", "", "", "1501488567", "1501490821", "100", "1");
    INSERT INTO `dp_admin_hook` VALUES (null, "upload_attachment", "", "附件上传钩子", "1", "1501493808", "1501493808", "1");
    ALTER TABLE `dp_admin_menu` ADD COLUMN `params` varchar(255) NOT NULL DEFAULT "" COMMENT "参数" AFTER `status`;
    
  2. 然后覆盖补丁即可。

补丁:http://dolphinphp.com/patch.html

【V1.0.4升级至V1.0.5】

升级前,请注意备份站点和数据库,这是国际惯例,以防不测。

  1. 如果用到index_url方法生成前台url,那么请改为home_url来生成。

  2. 在数据库中执行,以下sql语句,注意表前缀是否为dp_,如果不是,请改为自己的表前缀。

    UPDATE dp_admin_menu SET url_type = "module_admin" WHERE url_type = "module";
    

特别注意,由于此次升级添加了新扩展,composer.json文件有所变化,如果自己用composer安装过其他扩展,请注意和自己的composer.json比对,勿直接覆盖,以免导致某些扩展丢失。

  1. 然后覆盖补丁即可。

补丁:http://dolphinphp.com/patch.html

【V1.0.3升级至V1.0.4】

升级前,请注意备份站点和数据库,这是国际惯例,以防不测。

打开“系统”-“系统功能”-“系统设置”,切换到“系统”选项卡,将【配置类型】的内容替换成以下数据,然后保存。

text:单行文本
textarea:多行文本
static:静态文本
password:密码
checkbox:复选框
radio:单选按钮
date:日期
datetime:日期+时间
hidden:隐藏
switch:开关
array:数组
select:下拉框
linkage:普通联动下拉框
linkages:快速联动下拉框
image:单张图片
images:多张图片
file:单个文件
files:多个文件
ueditor:UEditor 编辑器
wangeditor:wangEditor 编辑器
editormd:markdown 编辑器
ckeditor:ckeditor 编辑器
icon:字体图标
tags:标签
number:数字
bmap:百度地图
colorpicker:取色器
jcrop:图片裁剪
masked:格式文本
range:范围
time:时间

然后覆盖补丁即可。

补丁:http://dolphinphp.com/patch.html

【V1.0.2升级至V1.0.3】

升级前,请注意备份站点和数据库,这是国际惯例,以防不测。

打开“系统”-“系统功能”-“配置管理”,切换到“系统”选项卡

修改“default_module”为“home_default_module

然后覆盖补丁即可。

补丁:http://dolphinphp.com/patch.html

【V1.0.1升级至V1.0.2】

http://bbs.dolphinphp.com/?/article/22

【V1.0.0升级至V1.0.1】

http://bbs.dolphinphp.com/?/article/15

【V1.0公测版2017-01-20升级至V1.0.0正式版】

更新前,请注意备份文件和数据库。

1.执行以下sql语句

注意:如果表前缀不是dp_请替换为你的表前缀

ALTER TABLE `dp_admin_module` CHANGE `config` `config` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT "配置信息";
ALTER TABLE `dp_admin_module` CHANGE `access` `access` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT "授权配置";
INSERT INTO `dp_admin_config` VALUES (NULL, "default_module", "前台默认模块", "system", "select", "index", "", "前台默认访问的模块,该模块必须有Index控制器和index方法", "", "", "", "", "", "0", "", "", "", "", "1486714723", "1486715620", "104", "1");
INSERT INTO `dp_admin_config` VALUES (NULL, "minify_status", "开启minify", "system", "switch", "0", "", "开启minify会压缩合并js、css文件,可以减少资源请求次数,请按实际需求开启或关闭", "", "", "", "", "", "0", "", "", "", "", "1487035843", "1487035843", "99", "1");

2.覆盖补丁

下载地址:2017-01-20升级至1.0正式版

本次更新的文件较多,如果没有修改过框架文件,可直接将补丁覆盖到框架,如果修改过框架文件,请自行用对比工具查看和修改。

如果在插件中用到了模板替换变量__PLUGINS__,请将对应的插件资源从public/static/plugins/移动到对应的插件目录下

【V1.0公测版2017-01-10升级至2017-01-20】

下载补丁:2017-01-10升级至2017-01-20

安装方法:直接覆盖到框架根目录(如果修改过框架文件,则自行比对覆盖)

【V1.0公测版2017-01-04升级至2017-01-10】

下载补丁:2017-01-04升级至2017-01-10

安装方法:直接覆盖到框架根目录

【V1.0公测版2016-12-26升级至2017-01-04】

下载补丁:2016-12-26升级至2017-01-04

安装方法:直接覆盖到框架根目录