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


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

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

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


5948
2017-08-28 18:26


起源

是的,你可以使用一个来实现这一点 .htaccess 文件 - 您实际上不必编辑 php.ini 文件,在共享主机上,您通常无权访问。看到 kb.mediatemple.net/questions/1658/Using+.htaccess+files#gs - Simon East


答案:


Cpanel 60.0.26(最新版) Php.ini在Software> Select PHP Version> Switch to Php Options> Change Value> save下移动。


10
2017-12-10 19:47



在那里找不到。 - MH Fuad


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

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

php_value settingToChange 6000

这仅在您的托管服务提供商允许您覆盖特定配置值时才有效。最好问一下尝试后是否无效。


3
2018-06-13 10:45





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

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

0
2017-08-28 18:30



我尝试评论,它显示相同的usr / local / ......但我在cpanel帐户上找不到这个地方 - Basel
vi /usr/local/lib/php.ini 从命令行开始,它将打开文档,向下滚动到需要编辑的行,点击 i 编辑数字,点击 esc,键入 w 点击返回,键入 q 回击。 DONE - cmorrissey


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


0
2018-06-13 10:29





您无法在共享主机上执行此操作,添加支持托管的票证(否则您可以查找可以管理任何内容的专用服务器)


0
2018-02-17 04:41





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

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


0
2018-03-02 09:55