1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

帝国CMS 5.0升级5.1错误解决办法!

本帖由 qingshu1232009-07-08 发布。版面名称:源码讨论

  1. qingshu123

    qingshu123 New Member

    注册:
    2008-11-01
    帖子:
    9
    赞:
    0
    前几天我把帝国CMS从5.0升级到5.1出现了如下错误提示:
    Table ‘phome_enewsloginfail’ already exists
    CREATE TABLE `***_enewsloginfail` ( `ip` varchar(20) NOT NULL default ”, `num` tinyint(4) NOT NULL default ‘0′, `lasttime` int(11) NOT NULL default ‘0′, PRIMARY KEY (`ip`) ) ENGINE=MYISAM DEFAULT CHARSET=gbk

    开始以为是编码问题,在论坛也搜索了一下,出现这个问题的还真不少,真正解决的却没有几个,经过反复琢磨,这个错误提示是说明这个表已经在数据库里,所以没法升级!那么我们就删除它,经过观察我发现,需要删除的表一共4个!

    phome_enewsloginfail

    phome_enewswapstyle

    phome_enewsplayer

    phome_enewspl

    找到这4个表把他们删除在升级就可以了,我测试是成功的!大家不防试试,要先备份哦!

    原文地址:http://www.mclog.cn/?p=179
     
  2. wm_chief

    wm_chief New Member

    注册:
    2005-09-05
    帖子:
    17,890
    赞:
    46
    你原先是不是装了5.1测试版然后再装5.0,因为5.1测试版没有表没有删除就直接安装5.0所致
     
  3. znier

    znier New Member

    注册:
    2009-05-07
    帖子:
    45
    赞:
    0
    其实这个还没以前的好用