我已经尽量把theese 2线如何在.htaccess中设置upload_max_filesize?
php_value post_max_size 30M
php_value upload_max_filesize 30M
在我的根.htaccess文件
但带给我的“内部服务器错误”消息...
PHP5是在服务器上运行
我不有权访问php.ini,所以我认为htaccess是我唯一的机会。
你能告诉我错误在哪里吗?
在此先感谢
我已经尽量把theese 2线如何在.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
或将这些行放入其虚拟主机配置文件中。
如果您的Web服务器运行的是php5,我相信您必须使用php5_value
。这解决了我在使用php_value
时收到的相同错误。
它只适用于你的问题:( – Faytraneozter 2014-04-03 12:45:08
+1它适用于我! – 2014-10-27 15:07:47
做什么来纠正,这是创建一个名为php.ini文件,并在同一位置保存为.htaccess文件,并输入以下代码来代替:
upload_max_filesize = "250M"
post_max_size = "250M"
这只适用于某些主机环境。在我的Web Fusion主机帐户上为我工作。 – 2012-03-14 12:12:50
我有服务器错误500后,将此添加到我的htaccess – 2016-09-28 09:12:19
php_value memory_limit 30M
php_value post_max_size 100M
php_value upload_max_filesize 30M
使用所有3在.htaccess
之后,一切都在最后一行。 php_value post_max_size
必须比其余两个更多。
两个指令均是正确的
php_value post_max_size 30M
php_value upload_max_filesize 30M
而是利用.htaccess
您必须启用Apache的配置文件rewrite_module
。在httpd.conf
找到这一行:
# LoadModule rewrite_module modules/mod_rewrite.so
并取出#
。
恕我直言,要启用使用.htaccess,所有你需要做的是设置'AllowOverride'除'none'外的任何东西。只有ModRewrite指令需要加载'rewrite_module'。 – RonaldPK 2016-06-03 16:32:42
谢谢,但ini_set()对upload_max_filesize和post_max_size不起作用:/ – T1000 2010-06-07 19:27:14
当你说“不工作”时,你的意思是说,没有带来期望的结果/产生错误/别的东西? – 2010-06-07 19:29:30
没有错误,只是不要改变它的值。 – T1000 2010-06-07 19:30:59