7

我正在尝试增加服务器上的最大帖子大小限制。

这是 .htaccess 文件:

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200

但是它似乎不起作用并引发 500 内部服务器错误。

任何想法为什么会发生这种情况以及如何克服这个问题?

4

1 回答 1

8

据我所知,您的语法是正确的。但是,php_valueApache 指令是由mod_php模块提供的。如果您不将 PHP 作为 Apache 模块运行(例如,它作为 FastCGI 或与其他一些 SAPI 一起运行),则不会定义该指令,因此会出现 500 错误。

有很多方法可以更改 PHP 设置。在实践中,我发现运行 CGI 的托管服务通常会php.ini在您的 FTP 帐户中的某处提供自定义文件。此外,如果您运行 PHP/5.3.0 或更新版本,您可以使用.user.inifiles。最后但并非最不重要的一点是ini_set()代码内部。

于 2013-01-02T16:34:16.380 回答