2013-02-06 88 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