首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的登录脚本在本地服务器上工作正常,但在实时服务器上不工作

我的登录脚本在本地服务器上工作正常,但在实时服务器上不工作
EN

Stack Overflow用户
提问于 2012-03-22 16:15:50
回答 2查看 1.6K关注 0票数 0

我正在使用我的管理面板登录脚本,其中我已经创建了一个包含以下代码的global.php文件:

代码语言:javascript
复制
<?php

$Global['host']="localhost";
$Global['username']="username";
$Global['password']="*******";
$Global['database']="database_name";
$Global['baseurl']='www.somesite.com/work/';

$connhandle=mysql_connect($Global['host'],$Global['username'],$Global['password'])or  die('can\'t establish connection with mysql database');
$dbSelect=mysql_select_db($Global['database'],$connhandle) or die('could not connect to the database');
?>

为了在时钟I上调用脚本,我使用了一个redirect.php文件,该文件包含如下代码:

代码语言:javascript
复制
<?php
session_start();
$_SESSION['username'] = $_POST['user'];
$_SESSION['password'] = $_POST['pass'];
$_SESSION['aid'] = 0;

include 'global.php';

$admin_themes=mysql_fetch_object(mysql_query("select * from admin where id='1'"));

$ruser = $admin_themes->username;
$rpass = $admin_themes->password;

if ($_SESSION['username'] == $ruser && $_SESSION['password'] == $rpass) {
$_SESSION['aid'] = 1;
header("location:../index.php");
}
else {
header("location:../admin_login.php?passcheck");
}
?>

不,当我在本地使用我的xampp服务器运行这个脚本时,这个脚本工作得非常好。但是当我把它上传到我的在线服务器时,重定向脚本显示了这个错误:-

警告: mysql_connect()函数.mysql-connect:第9行上/home/..../public_html/work/h_cms/configuration/global.php中用户'username'@'localhost‘(使用密码: YES)的访问被拒绝无法与mysql数据库建立连接

任何建议,为什么它没有显示在在线服务器上,我已经使用了正确的用户名和通过我的数据库,我已经检查了5次。但仍然找不到问题所在。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-22 16:23:48

根据错误消息,username@localhost显然不是正确的用户名。如果您正在订阅主机提供商,您可能想要与他们检查正确的用户名为您的mysql帐户。

此外,您可能希望尝试使用您的域名,而不是本地主机。

票数 1
EN

Stack Overflow用户

发布于 2012-03-22 16:20:01

您的数据库用户名、密码或主机名不正确。你需要检查正确的细节,并相应地更新你的代码。

之后请注意,您可能需要再次创建必要的数据库和表,以便您的应用程序可以运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9818545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档