Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP5.3.3中添加max_input_var?_Php_.htaccess_Plesk - Fatal编程技术网

如何在PHP5.3.3中添加max_input_var?

如何在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

我有一个运行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/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>