gpt4 book ai didi

php - mysql_connect 无法通过 VPN 在服务器中工作

转载 作者:行者123 更新时间:2023-11-29 13:26:34 24 4
gpt4 key购买 nike

我的“mysql_pconnect()/connect()”`函数无法在VPN服务器上运行。我使用 VPN 访问服务器,并在其中创建了一个 PHP 网站。当我运行我的网站时,它是一个空白页面。我想知道为什么是空白页,于是我找到了错误,现在错误是数据库连接。但这与我的本地主机相同,并且我的本地主机上的网站正在运行。但是当我将网站传输到服务器时,它无法正常工作。和VPN有什么关系吗?我连接 mysql 的用户和密码是正确的。

main.php

error_reporting(E_ALL); 
$settings_dir = "./settings";
require_once("$settings_dir/database2.php");
//etc etc codes..

数据库2.php

$conn=mysql_connect("localhost","root","passw0rd");

最佳答案

那是因为你不能给 mysql_pconnect() 提供相同的参数您在本地主机的情况下给出的。因为您托管网站的位置,您将有不同的服务器名称、数据库名称和数据库密码。

mysqli_connect(server,user,pwd,newlink,clientflag)

这里的第一个参数是服务器,它是主机名,如果是本地服务器,则为本地主机,但是当您使用任何远程服务器时,您需要指定该服务器名称。类似 usernamepassword该服务器会有所不同。

请阅读此处

http://www.w3schools.com/php/func_mysql_connect.asp

关于php - mysql_connect 无法通过 VPN 在服务器中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20041159/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com