在安装完成之后,就打不开网页了,然后看了一下apache日志,报End of script output before headers,然后google了一下,说是.htaccess的问题,就直接删了这个文件,之后可以打开http://xxxxx/app.php。其他功能正常,然后再vhost里设置了默认的首页为app.php。目的是访问http://xxxx的时候就可以访问首页,目的达到。
可是在访问首页上的链接(比如课程链接)的时候打不开网页,比如访问第一个课程,地址是http://xxxx/course/1,提示找不到网页。但是手动访问http://xxxx/app.php/course/1可以正常访问,查看apache,报/edusoho/web/.htaccess: Invalid command 'php_flag', perhaps misspelled or defined by a module not included in the server configuration。
查看此.htaccess文件。最后一句为php_flag magic_quotes_gpc On 。谷歌之后知道magic_quotes_gpc默认为On。有些apache版本不允许修改此配置。删掉此语句后暂时正常,还未发现其他问题。不知道问题解决的是否正确。