2013-02-06 61 views
0
cat /etc/issue 
Welcome to openSUSE 12.1 "Asparagus" - Kernel \r (\l). 

当Apache服务我/srv/www/htdocs/phpinfo.php我得到预期的输出,但如果我把它移动到/srv/www/htdocs/test/phpinfo.php突然阿帕奇直接服务我的PHP代码在浏览器中,如Apache不承认(或更可能的是,忽略)它是PHP代码。PHP拒绝子目录中运行

我能做些什么来解决这个问题?我尝试了一下Google搜索,我很确定它与Apache设置有关,但我不知道从哪里开始。任何帮助是极大的赞赏。

回答

1

我在Ubuntu服务器上遇到过这个问题,并且创建了一篇关于它的博客文章供我参考,我认为你在mods_available中遇到了同样的问题。

这里是博客文章,请让我知道你想它http://www.anchorx.com/ali/2011/02/23/ubuntu-server-not-pasring-php/

+0

你的回答没有帮助后,会得到什么,即使博客文章并不适用。我进入了'/etc/apache2/conf.d/ php5.conf',并将' \ .ph(p [345]?| tml)$“>'改为''(删除了\) - 突然,子目录工作。我希望这不是不好的做法,但至少现在起作用。 – pzkpfw

+0

这篇文章是关于Ubuntu的,和你的问题类似,我很高兴它得到解决:)干杯,由于我没有足够的经验与openSUSE文件结构的实践,不能建议。干杯! – phpalix

+0

嗯,我一定是误判了,这个问题似乎回了:(奇怪。 – pzkpfw