记第一次本地安装此程序

记第一次本地安装此程序

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\)replace.png

参考http://www.denghuafeng.com/post-228.html

1 个回复 | 最后更新于 2015-01-27
bztd001
2015-01-27
#1

开启rewrite rule--以下配置的Rewrite规则需在此目录下建立一个.htaccess文件(1)去除httpd.conf文件中"#LoadModule rewrite_module modules/mod_rewrite.so"前面的"#"号;(2)修改httpd.conf文件中的"AllowOverride None"为"AllowOverride all",同时最好将Options也置为"all",否则可能会出问题。:


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录