某些东西覆盖了 PHP.ini 设置,而不是 htaccess。需要建议

某些东西覆盖了 PHP.ini 设置,而不是 htaccess。需要建议

我正在努力寻找在 AWS Linux 2 实例中使用 PHP 7.3.11 和 httpd 2.4 覆盖特定 PHP.ini 设置的位置。我试图设置

mysqli.allow_local_infile = 开启

我已在 PHP.ini 文件中正确设置它,如您在此处所见(并重新启动了 httpd)

这是我的 PHP.ini 文件

然后我使用 grep 从命令行检查设置:

显示 allow_local_infile 设置已开启

但是当我转到我在 httpd 网络服务器上设置的 phpinfo.php 时,它显示 allow_local_infile = Off:

phpinfo.php 显示 allow_local_infile = Off

有什么建议可以设置其他可以覆盖的内容吗?它不在 htaccess 文件中,因为我目前没有启用它。另外,我不认为 allow_local_infile 的值可以在 htaccess 级别被覆盖。

在此先感谢您的帮助!

答案1

好的,问题的答案是我需要重新启动 AWS EC2 实例。简单地重新启动 httpd 不起作用。显然该值被缓存在某处,需要重新启动才能修复它。

当所有其他方法都失败时,请重新启动 AWS 实例,而不仅仅是服务。

相关内容