2013-06-27 31 views
1

我使用.htaccess文件的代碼是這樣的:php_value沒有.htaccess文件工作

<Directory "/home/star/public_html/test"> 
AllowOverride All 
Options None 
Order allow,deny 
Allow from all 
</Directory> 
php_value upload_max_filesize 32M 

這是給內部服務器錯誤。任何人都可以幫助我糾正它。

在此先感謝

+2

一些主機不會讓你重寫php.ini文件嘗試聯繫他們。代碼似乎是合法的 – cptnk

回答

1

如果運行在「CGI模式」,而不是PHP作爲Apache模塊,然後使用php_value因此將拋出一個「內部服務器錯誤」。在這種情況下,請在php.ini中設置upload_max_filesize

0

<Directory />指令只能在服務器範圍內使用或在虛擬主機中使用 - 不能在.htaccess中使用。首先嚐試刪除它。

在某些服務器環境中,php_value可能無效,但php_flag會。

+1

感謝您的回覆。我試過php_flag但沒有成功。 – Kabir