本帖最后由 crming 于 2009-12-23 13:37 编辑
Script: /bbs/admincp.php
SQL: CREATE TABLE [Table]addons ( key varchar(255) NOT NULL default '', title varchar(255) NOT NULL default '', sitename varchar(255) NOT NULL default '', siteurl varchar(255) NOT NULL default '', description varchar(255) NOT NULL default '', contact varchar(255) NOT NULL default '', logo varchar(255) NOT NULL default '', system tinyint(1) NOT NULL default '0', PRIMARY KEY (key)) ENGINE=MyISAM DEFAULT CHARSET=gbk
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'varchar(255) NOT NULL default '', title varchar(255) NOT NULL default '', site' at line 1
Errno.: 1064
Similar error report has been dispatched to administrator before.
到 http://faq.comsenz.com 搜索此错误的解决方案
解决方法:
1、数据表前缀不要使用数字开头,建议将产品重新安装一下。
2、建议检查一下 UCenter 目录下的 data/config.inc.php 和应用下面的配置文件中的配置信息是否正确。这里需要注意一下,应用下的配置文件中的 define('UC_DBTABLEPRE', '`xx`.uc_'); xx 是 UCenter 的数据库名,但是 UCenter 下的配置文件中的 define('UC_DBTABLEPRE', 'uc_'); UC_DBTABLEPRE 后面的 ‘uc_’ 前不需要再加任何信息。
用ucenter数据恢复时第1次ucenter的数据恢复成功,discuz的数据存在错误,第2次discuz的备份不存在。。。。。。。。
用discuz数据恢复时就出现开头的错误
2个空间的data/config.inc.php 配置文件中的 define('UC_DBTABLEPRE', 'uc_'); 都一样,请大侠教教。谢谢 |