更新到1.0.020180506_beta版本的一些问题汇总

Karson 5月前 435

由于1.0.020180506_beta版本对数据库结构和插件管理功能有比较大的改动

因此如果是从旧版本升级到此版本,升级更新后务必一键清除缓存浏览器缓存

同时新版本数据库表的结构需要做以下变更

相关代码如下,注意fa_为表前缀

ALTER TABLE  `fa_attachment` ADD  `admin_id` INT( 10 ) NOT NULL DEFAULT  '0' COMMENT  '管理员ID' AFTER  `id` ,
ADD  `user_id` INT( 10 ) NOT NULL DEFAULT  '0' COMMENT  '会员ID' AFTER  `admin_id`;
ALTER TABLE  `fa_attachment` CHANGE  `storage`  `storage` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT  'local' COMMENT  '存储位置';

ALTER TABLE  `fa_ems` CHANGE  `email`  `email` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT  '' COMMENT  '邮箱';

如果你有安装CMS插件,在升级CMS插件之前还需要将CMS相关插件表名重命令,相关重命名代码如下,注意fa_为表前缀

ALTER  TABLE `fa_addonnews` RENAME TO `fa_cms_addonnews`;
ALTER  TABLE `fa_addonproduct` RENAME TO `fa_cms_addonproduct`;
ALTER  TABLE `fa_archives` RENAME TO `fa_cms_archives`;
ALTER  TABLE `fa_block` RENAME TO `fa_cms_block`;
ALTER  TABLE `fa_channel` RENAME TO `fa_cms_channel`;
ALTER  TABLE `fa_comment` RENAME TO `fa_cms_comment`;
ALTER  TABLE `fa_fields` RENAME TO `fa_cms_fields`;
ALTER  TABLE `fa_model` RENAME TO `fa_cms_model`;
ALTER  TABLE `fa_page` RENAME TO `fa_cms_page`;
ALTER  TABLE `fa_tags` RENAME TO `fa_cms_tags`;
最后于 5月前 被Karson编辑
最新回复 (1)
  • lianeng 5月前
    感谢TA
    0 引用 2

    如果原先有安装CMS,这次升级CMS,除了改表名外,还需要修改模型表的记录。
    如下图有关表名的字段。
    TIM图片20180509195911.png

  • 未登录
    3
返回