Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php sql应用程序未在网站中运行,但在本地主机中运行_Php_Localhost - Fatal编程技术网

php sql应用程序未在网站中运行,但在本地主机中运行

php sql应用程序未在网站中运行,但在本地主机中运行,php,localhost,Php,Localhost,我正在运行一个从github下载的应用程序,该项目在本地主机上运行得非常好,但当我上传到我的网站时,它显示错误为“数据库未连接” 然而,我在网站上遵循的所有步骤与在phpadmin和xamp服务器中所需的步骤相同 我认为错误来自于“database.php”这个填充代码来建立连接,数据库名称是相同的,但仍然是错误。 这是密码- 请帮助当您将网站移动或发布到托管公司时,您必须配置数据库连接,有时还要配置smtp服务器 核实: 您在托管公司上创建了数据库 您使用密码创建了一个用户帐户 您授予该

我正在运行一个从github下载的应用程序,该项目在本地主机上运行得非常好,但当我上传到我的网站时,它显示错误为“数据库未连接”

然而,我在网站上遵循的所有步骤与在phpadmin和xamp服务器中所需的步骤相同

我认为错误来自于“database.php”这个填充代码来建立连接,数据库名称是相同的,但仍然是错误。 这是密码-



请帮助

当您将网站移动或发布到托管公司时,您必须配置数据库连接,有时还要配置smtp服务器

核实:

  • 您在托管公司上创建了数据库
  • 您使用密码创建了一个用户帐户
  • 您授予该用户访问数据库的权限
  • 完成此操作后,请相应地更新配置文件


    除非你在mysql服务器上有虚拟机,否则任何托管公司都不会允许你以root用户身份登录

    您是否更改了数据库服务器地址/IP?有些主机不使用
    localhost
    。此外,在联机场景中使用没有密码的
    root
    用户是非常不安全的。与其说数据库未连接,不如检查以找出失败的原因标记用于SQL语言相关的问题。替换为dbms的标记。请详细说明步骤3。当然,创建用户时,必须授予该用户访问数据库的权限。在那里,您可以选择希望用户拥有的权限。例如,您只能提供选择和更新,而不能提供插入和删除。
    <?php 
    $con=mysqli_connect("localhost","root","","quiz_new") or die('Database not connected');
    ?>