用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5275|回复: 4
收起左侧

[Web] 发现一个CI开发的ERP,但是安装不成功

[复制链接]
发表于 2009-11-3 20:28:44 | 显示全部楼层 |阅读模式
在SF找到一个开源的erp comunion ,http://sourceforge.net/search/?type_of_search=soft&words=comunion下载安装不成功
Database_err.JPG

A Database Error Occurred
Error Number: 1364
Field 'session_data' doesn't have a default value
INSERT INTO erp_sessions (session_id, ip_address, user_agent, last_activity) VALUES ('b169f7b700924d3700976e90c2350f78', '127.0.0.1', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;', 1257247363)


查看mysql的erp_sessions显示不能空,把它改成是就可以了

interface.JPG
发表于 2009-11-3 23:33:08 | 显示全部楼层
刚下载安装comunion-0.4.0-alpha,成功完成!

看erp_sessions表的定义是
SQL复制代码
 
DROP TABLE IF EXISTS `erp_sessions`;
CREATE TABLE IF NOT EXISTS `erp_sessions` (
  `session_id` VARCHAR(40) NOT NULL DEFAULT '0',
  `ip_address` VARCHAR(16) NOT NULL DEFAULT '0',
  `user_agent` VARCHAR(50) NOT NULL,
  `last_activity` INT(10) UNSIGNED NOT NULL DEFAULT '0',
  `session_data` text NOT NULL,
  PRIMARY KEY  (`session_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC;
 
复制代码


再看你的加载语句

SQL复制代码
 
INSERT INTO erp_sessions (session_id, ip_address, user_agent, last_activity) VALUES ('b169f7b700924d3700976e90c2350f78', '127.0.0.1', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;', 1257247363)
 
复制代码


加载时缺少session_data,又无默认值。报错不奇怪。

但在comunion-0.4.0-alpha的comunion.sql内找不到你的加载语句,0.4.0安装加载时亦有session_data,似乎你安装的并非这个版本。再看comunion.sql的修改时间是2008年11月14日,差不多是一年前的,看来你安装的是0.3.0版或更早,还是在进行版本升级?

试试重新下载后再安装,看看结果如何。
发表于 2015-12-10 14:04:33 | 显示全部楼层
erp能否给个下载地址,谢谢!!!
发表于 2016-1-30 10:42:59 | 显示全部楼层
在mysql严格模式下会发生这样的错误,把strict模式关闭即可
发表于 2016-2-3 21:49:46 | 显示全部楼层
我们用CI3写的erp系统, eacherp http://www.eacherp.net

本版积分规则