我通过同一托管提供商拥有两个域名。我正在其中一个域上测试我的 php 脚本,然后将它们移至我当前正在构建的“实时”网站。昨天,当我开发一些脚本时,这对我来说非常有效。今天,我遇到了最奇怪的问题......
使用我的测试网站,将电子邮件地址添加到 MySql 数据库时没有任何问题。但是,当我在其他站点上使用完全相同的文件尝试完全相同的操作时,我收到了错误消息,我将这篇文章标题为:
连接数据库时出错:没有这样的文件或目录
我实际上是在不同的浏览器选项卡中并排查看这两个网站,然后单击“提交”按钮,一个网站发出成功响应,另一个网站发出错误消息。
谁能找出问题所在吗?
谢谢!
连接代码:
// Database connection constants
define("DATABASE_HOST", "localhost");
define("DATABASE_USERNAME", ********);
define("DATABASE_PASSWORD", ********);
define("DATABASE_NAME", ********);
我已将敏感信息替换为 ********,但实际文件中包含正确的字符串。
最佳答案
(代表 OP 发布)。
问题已解决。感谢所有提供帮助的人!我调用我的托管提供商,他们为我解决了这个问题。显然,这两个网站都有自己的托管帐户,因此,我必须为第二个网站创建一个新的 MySQL 帐户。
关于php - MySql 连接数据库时出错 : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38382769/