我有一个在CentOS上运行的网站。我有一个问题,我的php.ini文件中的更改未反映在phpinfo()中。更具体地说,我设置了allow_url_fopen = Off
所以我检查了以下几行:
Configuration File (php.ini) Path /opt/cpanel/ea-php73/root/etc
Loaded Configuration File /opt/cpanel/ea-php73/root/etc/php.ini
Scan this dir for additional .ini files /opt/cpanel/ea-php73/root/etc/php.d
我仔细检查过,确实是/opt/cpanel/ea-php73/root/etc/php.ini
进行更改的地方。
通过root用户访问权限,我完成了php -i
:allow_url_fopen
已关闭,因此我的更改得以反映。我还检查了php.d
文件夹中的所有ini文件:没有一个文件会覆盖此设置。
深入研究,我在服务器上查找了所有php.ini文件:
/usr/local/cpanel/3rdparty/etc/horde/php.ini
/usr/local/cpanel/3rdparty/etc/roundcube/php.ini
/usr/local/cpanel/3rdparty/etc/phppgadmin/php.ini
/usr/local/cpanel/3rdparty/etc/php.ini
/usr/local/cpanel/3rdparty/etc/phpmyadmin/php.ini
/usr/local/cpanel/3rdparty/php/73/etc/horde/php.ini
/usr/local/cpanel/3rdparty/php/73/etc/roundcube/php.ini
/usr/local/cpanel/3rdparty/php/73/etc/phppgadmin/php.ini
/usr/local/cpanel/3rdparty/php/73/etc/php.ini
/usr/local/cpanel/3rdparty/php/73/etc/phpmyadmin/php.ini
/opt/cpanel/ea-php71/root/etc/php.ini
/opt/cpanel/ea-php55/root/etc/php.ini
/opt/cpanel/ea-php70/root/etc/php.ini
/opt/cpanel/ea-php72/root/etc/php.ini
/opt/cpanel/ea-php54/root/etc/php.ini
/opt/cpanel/ea-php56/root/etc/php.ini
/opt/cpanel/ea-php73/root/etc/php.ini
不确定3dparty文件夹中的内容是什么,但是我不认为它们是造成此问题的原因(或者是?)。
我还重新启动了apache和php-fpm,但没有工作... phpinfo()一直说allow_url_fopen = on
。