【发布时间】:2020-04-26 09:30:07
【问题描述】:
我一直在 XAMPP 中构建一个具有 PHP 功能的网站,并且一切都在 localhost 中完美运行。虽然,我知道为了在实时托管服务器上拥有相同的功能,我需要更改我使用的 config.php 文件中的服务器信息:
<?php
define('ROOT_URL', 'http://localhost/newkellumws/');
define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASS', 'austink01');
define('DB_NAME', 'kellumws');
我尝试将 DB_HOST 更改为我的托管配置文件的名称服务器,但没有成功。非常感谢您的任何帮助,并感谢您抽出宝贵的时间。如果这是一个新手问题,我深表歉意......
【问题讨论】:
-
我们无法回答这个问题。您需要从您的提供商处获取数据库服务器的主机名。
-
我认为数据库服务器的主机名将是我的托管配置文件的名称服务器,但我尝试使用 DB_USER 并仍然无法连接。
-
你是在电脑上运行代码还是上传到服务器?如果您在本地运行它,您的主机可能已对公众关闭了数据库端口,因此您将无法连接
-
我已经在我的计算机上本地运行代码并且一切正常,但是当我将文件上传到我的主机服务器时,数据库没有连接。我将 DB_HOST 更改为我的主机服务器名称并将文件上传到主机服务器,它仍然无法连接。
-
您可能还需要更改帐户用户、密码和数据库名称等内容。但这些是我们无法提供帮助的事情,您需要询问您的托管服务提供商......