【发布时间】:2016-08-25 00:28:22
【问题描述】:
我使用 Laravel 有一段时间了,为了解决“created_at 列没有默认值”错误,我通过设置 'strict'=true 修改了 config/database.php 文件。
这解决了我的问题,但是在将其设置为 true 后,我无法使用“mysqli_connect”连接到远程数据库,在此更改之前我能够连接到远程数据库。我将“严格”模式设置回 false,但仍然无法使用“mysqli_connect”函数连接外部数据库。
我试图清除现金并查看 .env 文件,但没有任何帮助。我非常坚持这一点,任何帮助将不胜感激。
【问题讨论】:
-
听起来这里还有另一个问题。
-
这是我唯一更改的内容,然后我将其重新设置,但由于某种原因它搞砸了一切。我 99% 确定“严格”模式更改是原因。
-
如果您恢复了更改,它应该可以恢复工作。
-
是的,是的,这是愚蠢的防火墙阻止了连接。最近公司的所有 IP 地址都被更改了,我们忘记给他们访问权限,这是问题的原因
-
它发生了,不止一次发生在我身上。