如何使用htaccess在apache服务器上设置post_max_size(获取内部服务器错误)

Yem*_*lat 6 apache .htaccess post

我试图增加我的服务器上的最大邮件大小限制.

这是.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
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用并抛出500内部服务器错误.

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

Álv*_*lez 7

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

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