连接到SQL主机,PHP脚本时出错:PHPVALLEY Microjob脚本

时间:2016-04-07 04:55:40

标签: php mysql database hosting cpanel

我安装了php脚本并且所有文件都很好但问题是在最后一步,当我需要填充数据库信息时,当我对数据库信息进行查询时,我发现我收到的错误是“连接到SQL主机时出错“,所以我尝试以不同的方式尝试,但没有解决方案,但是,我在 localhost 上安装了相同的脚本,一切顺利,没有问题,我的托管服务提供商是:Siteground

填写数据库信息图像 enter image description here 显示错误图像 enter image description here

2 个答案:

答案 0 :(得分:0)

您必须为运行Web服务的用户(例如apache)授予connect.php文件的写权限。

您是否有ssh访问服务器的权限?

答案 1 :(得分:0)

如果您的应用程序无法连接到数据库,您应该确保:

  • 您的应用程序使用正确的MySQL主机名:localhost
  • 您的应用程序使用正确的MySQL数据库/用户名/ 密码。
  • 别忘了用。指定你的MySQL用户名和数据库 在给定名称前面加上yourusername_前缀。例如,你的 cPanel用户名是siteground,您已为数据库命名 的Joomla。在这种情况下,您必须将您的数据库称为 siteground_joomla;

来源:https://www.siteground.com/kb/my_script_cannot_connect_to_my_database_/

另一个好主意是尝试将cPanel用户名和密码用于数据库用户和数据库密码。这将排除您是否已授予数据库用户所有权限。

此外,您应该将connect.php文件的权限更改为755,就好像将它们设置为777一样,这将导致内部服务器错误。