2012-06-03 27 views
0
工作

我的客戶主機使用PHP4和5的所有* .php文件通過5運行,但是當我用這個阿帕奇/ PHP添加處理程序將不會爲PHP5

< FilesMatch 「edit.js」 > 的AddHandler應用程序/ X的httpd - PHP的.js文件 </FilesMatch >

它會作爲PHP 4.4.9,但不是我個人的Web服務器(VPS)上我需要這個文件。

< FilesMatch 「edit.js」 > 的AddHandler應用程序/ x-httpd的-PHP5的.js </FilesMatch >

似乎不工作只是顯示PHP源代碼。

並幫助讚賞。

+1

什麼具體你需要幫助(也叫你的問題)? – hakre

+0

你爲什麼要爲這個文件添加一個處理程序?通常會有一個php文件,並使用mod_rewrite在那裏重定向'edit.js'。 – mensi

回答

1

嘗試

AddHandler application/x-httpd-php5 .js 
            ^--- 

因爲,如你所說,你的主機有PHP 4和PHP 5中,你需要expclitly說你想要使用哪個版本。

+0

顯示某些奇怪原因的源代碼。 –

+0

那麼,哪個apache處理程序配置爲'application/x-httpd-php5'?您需要模擬localhost上的Web服務器配置以獲得相同的行爲。 – hakre