记第一次本地安装此程序
By bztd001
at 2015-01-27
1人收藏 • 2333人看过
安装时PDO.class.php报错Fatal error: Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' in C:\AppServ\www\Carbon\includes\PDO.class.php on line 46
解决方式:打开php.ini将extension=php_pdo_mysql.dll前面的注释符号去掉,重启Apache服务
出现如下报错:The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working;
解决方式:打开mysql.ini在skip-innodb前面加上#号,重启Mysql服务
出现如下报错:#1064 - 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 'USING HASH ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8' at line 6
解决方式:打开install文件夹下的sql文件搜索USING BTREE或USING HASH并替换
(`com_type`) USING BTREE 修改为 USING BTREE (`com_type`)
(`uId`,`jId`) USING HASH 修改为 USING HASH (`uId`,`jId`)
ps:如果你用的文本工具支持正则表达式,可以用以下正则表达式来替换,快速方便,而不要一个一个的痛苦的替换。
查找\(([A-Za-z0-9_``\(\),]*)\)\sUSING\s(BTREE|HASH) 替换为USING $2 \($1\)
参考http://www.denghuafeng.com/post-228.html
- 登录后方可回帖
开启rewrite rule--以下配置的Rewrite规则需在此目录下建立一个.htaccess文件(1)去除httpd.conf文件中"#LoadModule rewrite_module modules/mod_rewrite.so"前面的"#"号;(2)修改httpd.conf文件中的"AllowOverride None"为"AllowOverride all",同时最好将Options也置为"all",否则可能会出问题。: