[英]How to change max_input_vars in godaddy server without accessing php.ini file?
我无法访问php.ini
文件来编辑max_input_vars
。 如何从我的webroot更改它? 我已经在根目录中创建了php5.ini文件,并添加了以下内容。
[PHP]
max_input_vars = 5000
但是什么也没发生。max_input_vars仍然显示其旧值1000
。
在Cpanel中的GoDaddy共享托管中,通过在根目录中创建新文件.user.ini
来放置以下代码可解决此问题。
max_input_vars = 5000
此外,我还想增加文件上传的大小,因此,我在public_html
创建了一个php.ini
文件,并放置了以下代码:
[PHP]
file_uploads = On
post_max_size = 50M
upload_max_filesize = 50M
感谢@fyrye的建议。
只是为了澄清,将代码放在.htaccess
文件中以覆盖php设置很可能会在GoDaddy共享主机中带来500个内部服务器错误。
您是否尝试过以CGI身份运行并使用.user.ini
http://www.php.net/manual/en/configuration.file.per-user.php
根据ini config设置,这应该对您有用http://php.net/manual/en/info.configuration.php#ini.max-input-vars
可以在php.ini,.htaccess,httpd.conf或.user.ini中设置PHP_INI_PERDIR条目(自PHP 5.3起)
您可能还需要在Godaddy控制面板中转到托管进程,然后重新启动所有Web进程。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.