GoCart安装简介

GoCart是基于php框架CodeIgniter开发的一个开源网店系统。

http://gocartdv.com/

之前稍微看了一下CI ,但是由于Linux  nginx环境下的session会有问题,一直没解决也就没再去看了。今天重新载了个GoCart,准备在Windows+apache的环境下学习学习。

下载解压后,就开始我们的安装过程咯。

填写完基本数据库及管理信息, 如果对ssl 及重写文件.htaccess不太熟悉的话,这两项就不要勾选咯。这边我也不太熟悉,所以直接下一步 :-)

问题出现了

 

  
  
  
  
  1. A Database Error Occurred 
  2.  
  3. Error Number: 1364 
  4.  
  5. Field 'user_data' doesn't have a default value 
  6.  
  7. INSERT INTO `gc_sessions` (`session_id`, `ip_address`, `user_agent`, `last_activity`) VALUES ('ee3d59fef9a3c7f0fc2328122e89e3ed', '127.0.0.1', 'Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20100101 Firefox/8.0', 1325057698) 
  8.  
  9. Filename: C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\gocart\system\database\DB_driver.php 
  10.  
  11. Line Number: 330 

向数据库中插入数据时,缺少字段,但是这边的字段信息又没有提供。记得之前安装1.0版本的时候,我直接修改的数据表的字段结构。当然这边也可以去直接改字段结构咯

允许user_data为空即可,或者我们可以直接修改安装文件

编辑以下文件

搜索session 找到与以下类似的代码,

 

  
  
  
  
  1. `user_data` text NOT NULL,  

修改为

  
  
  
  
  1. $query[] = "CREATE TABLE `".$prefix."sessions` ( 
  2.   `session_id` varchar(40) NOT NULL default '0'
  3.   `ip_address` varchar(16) NOT NULL default '0'
  4.   `user_agent` varchar(120) NULL, 
  5.   `last_activity` int(10) unsigned NOT NULL default '0'
  6.   `user_data` text NULL, 
  7.   PRIMARY KEY  (`session_id`), 
  8.   KEY `last_activity_idx` (`last_activity`) 
  9. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;"; 

即允许user_data为空,保存。

后退一步到配置页面,重新

 

安装完成,成功跳转到后台登录页面

就记到这边,简单贴下后台路径以作备忘

http://127.0.0.1/gocart/index.php/admin/login

 

 

你可能感兴趣的:(开发,职场,下载,休闲,网店)