Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.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 我的登录脚本在localserver上工作正常,但在live server上不工作_Php_Mysql_Localhost - Fatal编程技术网

Php 我的登录脚本在localserver上工作正常,但在live server上不工作

Php 我的登录脚本在localserver上工作正常,但在live server上不工作,php,mysql,localhost,Php,Mysql,Localhost,我正在使用我的管理面板登录脚本,其中我创建了一个global.php文件,代码包括:- <?php $Global['host']="localhost"; $Global['username']="username"; $Global['password']="*******"; $Global['database']="database_name"; $Global['baseurl']='www.somesite.com/work/'; $connhandle=mysql_con

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

<?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');
?>

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

<?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");
}
?>

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


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

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


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

上传后是否更改服务器上的mysql connect参数?您的数据库用户名、密码和主机名不正确。请检查这些并用真值替换。我已经这样做了。我已经在global.php上更改了所有用户名、密码和数据库名称file@safarov-请记住,复制文件时,请将数据库导出到live server。您还必须创建用户和密码,并授予他们对该表的权限。用户名只是一个例子,我在这里使用的用户名与我在mysql数据库上创建的用户名完全相同。但这不是让我登录。还尝试了域名,而不是本地主机,但也不起作用最终我解决了,实际上是用户问题,我在服务器上创建了一个新闻用户,我试图使用该用户访问,然后我尝试使用老用户,然后它允许我登录:)。感谢大家的努力正如所说,这是一个用户问题。很高兴你解决了这个问题。干杯