我正在尝试在 MySQL 中使用 LOAD DATA LOCAL INFILE 命令,但我在 PHP/Joomla 中不断收到错误消息:此 MySQL 版本不允许使用的命令
我花了很长时间在谷歌上搜索,但我看到的唯一建议是将 local-infile = 1 添加到我的 my.cnf 文件中(我已经在 [client]、[mysql] 和 [ mysqld])。
此外,如果我从命令行从我的 Apache 服务器连接到 MySQL 服务器(所以不使用 PHP),我可以毫无问题地运行 LOAD DATA LOCAL(所以它不可能是权限问题)。
我还检查了 php.ini,果然,mysqli.allow_local_infile 设置为“开”。
我在这里错过了什么吗?您是否必须在 Joomla 中做一些特别的事情才能使其正常工作?