2014-05-03 84 views
1

這必須是一個簡單的錯誤...php文件內容顯示內容解析

我有一定的PHP文件在Drupal站點。我可以從Drupal內部執行它們,但是當我提交表單時需要執行它們中的一些時,我會得到「您沒有權限......」。我說,在格蘭特定目錄下的.htaccess文件與此內容

<FilesMatch "test\.php$"> 
Satisfy Any 
Allow from all 
</FilesMatch> 

現在我能夠訪問該文件,但在瀏覽器中顯示的內容,而不是解析它的。 我在做什麼錯?

回答

0

似乎php在該目錄中未啓用。啓用它AddType

<FilesMatch "test\.php$"> 
Satisfy Any 
Allow from all 
AddType text/html .php .phps 
</FilesMatch> 
+0

呃......它稍微改變了行爲。現在我得到了或多或少相同的內容,頭上沒有變量聲明。 – Vercingetorix

0

感謝您的所有relplies。

原來的Drupal的安全更新之一後,創建我用下面的代碼目錄中的文件.htacces:

# Set the catch-all handler to prevent scripts from being executed. 
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006 
<Files *> 
    # Override the handler again if we're run later in the evaluation list. 
    SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003 
Options None 
Options +SymLinksifOwnerMatch 
</Files> 

這是問題的原因。