如何在PHP5.3.3中添加max_input_var?
我有一个运行plesk 12和PHP5.3.3的plesk服务器, 我有个客户在经营Prestashop, 我需要在语言中添加一些内容,但在此之前,我需要将如何在PHP5.3.3中添加max_input_var?,php,.htaccess,plesk,Php,.htaccess,Plesk,我有一个运行plesk 12和PHP5.3.3的plesk服务器, 我有个客户在经营Prestashop, 我需要在语言中添加一些内容,但在此之前,我需要将max\u input\u var添加到6000现在是1000 我已经在谷歌上搜索了所有东西,但我找不到解决方案。 没有php.ini文件?在根目录或其他目录中。 我曾尝试在.htaccess文件中添加类似(max\u input\u var等)的内容,但没有成功, 我试图将它添加到我的服务器/etc/php.ini&/var/www/vho
max\u input\u var
添加到6000
现在是1000
我已经在谷歌上搜索了所有东西,但我找不到解决方案。
没有php.ini
文件?在根目录或其他目录中。
我曾尝试在.htaccess
文件中添加类似(max\u input\u var
等)的内容,但没有成功,
我试图将它添加到我的服务器/etc/php.ini
&/var/www/vhost/domain/etc/php/ini
但仍然保持在1000
我需要更新php吗?
我害怕更新它可能带来的问题的原因。首先,如果您在FCGI中运行PHP(您可能是这样),那么您可以轻松地更新PHP而不会遇到任何问题。PHP5.3是EOL,您应该通过升级到至少5.4来提高服务器的安全性。查看更多信息 其次,Plesk倾向于将每个客户细分为自己的领域。您不能只编辑它们的php.ini或httpd.conf,因为Plesk会生成它们。您需要做的是在他们的
conf
目录中创建一个vhost.conf
文件。然后可以执行类似的操作(更改其目录的路径)
php_admin_标志引擎打开
php\u管理\u值最大\u输入\u变量6000
运行phpinfo()
查看加载的*.ini
文件,确保它已在主php.ini
中设置,并且未在其他地方重置为1000。升级到PHP5.6并将max_input\u vars=6000放入plesk后,最终工作正常!谢谢你,伙计!
<Directory /var/www/vhosts/domain.com>
php_admin_flag engine on
php_admin_value max_input_var 6000
</Directory>