繁体   English   中英

如何在不访问php.ini文件的情况下更改godaddy服务器中的max_input_vars?

[英]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进程。

另请参阅: 如何在Godaddy共享托管Linux中访问php.ini文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM