如何从我的CPanel访问php.ini?

Bas*_*sel 14 php post cpanel

我想将php POST数组的限制从1000更改为6000.有没有办法做到这一点?我搜索了一下,我发现我应该更改php.ini中的一些变量,但问题是我没有在我的cpanel中找到该文件的目录:

Your server's php.ini file is located at /usr/local/lib/php.ini.
Run Code Online (Sandbox Code Playgroud)

这行来自CPanel文档,但即使在我显示隐藏文件后,我也无法在我的cpanel中找到此目录 任何人都可以帮我找到这个文件?

小智 12

Cpanel 60.0.26(最新版本)Php.ini在软件>选择PHP版本>切换到Php选项>更改值>保存下移动.


小智 5

如果您位于共享托管环境中,您将无法访问 php.ini 来进行这些更改,如果您需要访问权限,则虚拟专用服务器 (VPS) 或专用服务器可能是更好的选择(如果您是这样)对自己管理充满信心。

或者,如果您在 Web 目录的根目录中创建一个名为 .htaccess 的新文件(如果使用记事本创建该文件,请确保它不包含 .txt 扩展名)并在其中复制类似的内容。

php_value settingToChange 6000
Run Code Online (Sandbox Code Playgroud)

仅当您的托管提供商允许您覆盖特定的配置值时,这才有效。尝试后如果不行最好问一下。


she*_*ida 5

我遇到了同样的问题cPanel 92.0.3,并通过以下解决方案解决了:

进入cPanel 以下目录

software --> select PHP version--> option--> upload_max_filesize 
Run Code Online (Sandbox Code Playgroud)

然后选择optional size上传您的文件。


cmo*_*sey 2

您可以尝试通过命令行找到它。

find / -type f -name "php.ini"
Run Code Online (Sandbox Code Playgroud)

或者您可以将以下内容添加到.htaccess站点根目录中的文件中。

php_value max_input_vars 6000
php_value suhosin.get.max_vars 6000
php_value suhosin.post.max_vars 6000
php_value suhosin.request.max_vars 6000
Run Code Online (Sandbox Code Playgroud)