如何在.htaccess中设置upload_max_filesize?
我已经尝试把这两条线
php_value post_max_size 30M php_value upload_max_filesize 30M  在我的根.htaccess文件,但带来了“内部服务器错误”消息… 
  php5正在服务器上运行 
 我没有访问php.ini,所以我认为htaccess是我唯一的机会。 
 你能告诉我这个错误在哪里吗? 
 提前致谢 
  php_value upload_max_filesize 30M是正确的。 
您将不得不联系您的主机 – 有些不允许您在php.ini中更改值
 如果您获得500  – 内部服务器错误 ,这意味着您没有权限通过.htaccess设置这些值。 您必须联系您的Web服务器提供商,并要求为您的主机设置AllowOverride Options ,或将这些行放在其虚拟主机configuration文件中。 
 php_value memory_limit 30M php_value post_max_size 100M php_value upload_max_filesize 30M 
 在最后一行之后,在.htaccess全部使用3。  php_value post_max_size必须大于其余两个。 
如何解决这个问题是创build一个名为php.ini的文件,并将其保存在与.htaccess文件相同的位置,然后input以下代码:
 upload_max_filesize = "250M" post_max_size = "250M" 
 如果您的Web服务器正在运行php5,我相信您必须使用php5_value 。 这解决了我使用php_value时收到的同样的错误。 
两个命令都是正确的
 php_value post_max_size 30M 
 php_value upload_max_filesize 30M 
 但是使用.htaccess你必须在Apacheconfiguration文件中启用rewrite_module 。 在httpd.conffind这一行: 
 # LoadModule rewrite_module modules/mod_rewrite.so 
 并删除# 。