【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】
升级前,请注意备份站点和数据库,这是国际惯例,以防不测。
在数据库中执行,以下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`;
然后覆盖补丁即可。
补丁:http://dolphinphp.com/patch.html
【V1.0.4升级至V1.0.5】
升级前,请注意备份站点和数据库,这是国际惯例,以防不测。
如果用到
index_url
方法生成前台url,那么请改为home_url
来生成。在数据库中执行,以下sql语句,注意表前缀是否为dp_,如果不是,请改为自己的表前缀。
UPDATE dp_admin_menu SET url_type = "module_admin" WHERE url_type = "module";
特别注意,由于此次升级添加了新扩展,composer.json文件有所变化,如果自己用composer安装过其他扩展,请注意和自己的composer.json比对,勿直接覆盖,以免导致某些扩展丢失。
- 然后覆盖补丁即可。
补丁: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】
安装方法:直接覆盖到框架根目录(如果修改过框架文件,则自行比对覆盖)
【V1.0公测版2017-01-04升级至2017-01-10】
安装方法:直接覆盖到框架根目录
【V1.0公测版2016-12-26升级至2017-01-04】
安装方法:直接覆盖到框架根目录