在.htaccess文件中更改'memory_limit','post_max_size'和'upload_max_filesize'

时间:2010-06-28 01:13:20

标签: .htaccess upload php

我知道这里有很多问题,但大多数问题似乎来自那些不知道“memory_limit”,“post_max_size”和“{{ {1}}'是upload_max_filesize(即无法使用PHP_INI_PERDIR更改它们)。我已经学到了很难的方法。

但是,一切都表明我应该能够使用.htaccess文件更改它们 - 除了我的实际经验之外的一切。

以下是我的.htaccess文件的内容:

ini_set()

我尝试了许多不同的组合,但它们似乎都没有任何影响。我知道我一定会失去一些东西,但我不能为我的生活弄清楚那是什么东西。

P.S。我正在使用entropy.ch在Mac OS X 10.4上本地运行PHP 5.2.4。

1 个答案:

答案 0 :(得分:4)

您需要允许在.htaccess文件中更改这些设置。为此,您需要在httpd.conf文件的相关部分中AllowOverride OptionsAllowOverride All(在该目录的<Directory>块中或其父目录中)。

另请注意,这仅适用于您使用Apache和mod_php5(即没有CGI / FastCGI /等等)。

另见the manual