24

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

Your server's php.ini file is located at /usr/local/lib/php.ini.

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

4

8 回答 8

21

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

于 2016-12-10T19:47:09.917 回答
4

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

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

php_value settingToChange 6000

这仅在您的托管服务提供商允许您覆盖特定配置值时才有效。最好在尝试后询问它是否不起作用。

于 2014-06-13T10:45:11.417 回答
3

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

cPanel 去下面的目录

software --> select PHP version--> option--> upload_max_filesize 

然后选择optional size上传文件。

于 2021-01-14T19:55:28.537 回答
2

在 cPanel 中搜索 php,您将在 Software 下找到“Select PHP version”。

软件 -> 选择 PHP 版本 -> 切换到 PHP 选项 -> 更改值 -> 保存。

于 2018-03-02T09:55:01.323 回答
1

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

find / -type f -name "php.ini"

或者,您可以将以下内容添加到.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
于 2013-08-28T18:30:54.550 回答
1

在 cpanel 底部搜索“php 版本”

选择 PHP 版本 -> 切换到 PHP 选项 -> 更改值 -> 保存。

于 2021-01-04T21:15:02.617 回答
0

您不能在共享主机上执行此操作,添加票证以支持相同的主机(否则您可以寻找可以管理任何东西的专用服务器)

于 2015-02-17T04:41:15.077 回答
0

转到主屏幕。在“软件/服务”>“php.ini EZConfig”下。

于 2014-06-13T10:29:25.797 回答