恩,最近突然发现有KEKEZu这么一款国产网站产品,注册观玩了一下,感觉不错,就自己下下来作为研究。刚开始我电脑上安装的是wampserver2.2,经过建立虚拟主机处理后,可以在虚拟目录下访问自己的页面。可当我把keke2.2的产品放入该目录下进行安装时,问题出现了,服务器一直报500 Internal Server Error错误,如下所示截图:
这个问题苦恼了我很久,以至于我重复下载了N多个版本的wampserver来进行安装,但都出现同样的问题(奇怪,keke2.1的产品却没有出现这个问题,不知道keke团队的代码有什么问题,或者说有什么注意事项没告诉我们)。
这件事情确实有点坑爹,以至于我的一个周末就毁在它上面了。差点还在同学的劝说下重装了系统,还好我比较懒,不想重装。经过大量的google,最终在一个网站上看到了遇到同样error的程序猿。如下是问题的症结和解决方案所在:
让Apache加载mod_rewrite
打开目录apache安装目录“/apache/conf/” 下的 httpd.conf 文件,通过Ctrl+F查找到“LoadModule rewrite_module”,将前面的”#”号删除即可。如果没有查找到,则到“LoadModule” 区域,在最后一行加入“LoadModule rewrite_module modules/mod_rewrite.so”(必选独占一行),然后重启apache服务器即可。
恩,就是rewite模块没有启用!当然,那个程序猿总结的问题比我多,我在这里也就不重复cv了,就直接贴出人家的超链接,和大伙分享一下:
希望以后有越到同样问题的同志们可以快速的解决它,恩好了,去醒醒酒(晚上有人请客了...)