专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
PHP
当前位置:首页 > 技术文档 > PHP >  > 
系统找不到你所指定的表 dede_addon 请手工创建这个表

DEDECMS 2011-11-11日更新后,在修改内容模型时遇到问题,系统找不到你所指定的表 dede_addoninfos ,请手工创建这个表!分析源代码最终原因是

include /dedesql.class.php

// 检测是否存在某数据表
function IsTable($tbname)

mysql_num_rows( @mysql_query("SHOW TABLES LIKE '".$tbname."'", $this->linkID)))

经测试 $this->linkID 为空。直接删除这个参数也可以。或者使用初始化。

 global $dsql;
        if(!$dsql->isInit)
        {
            $this->Init($this->pconnect);
        }

也可以直接让这个函数返回 TRUE 即可。

或者 删除 /dede/mychannel_edit.php 删除检查表是否存在的代码。