我有一个简单的 PHP 页面,它连接到数据库以读取值,当我在本地部署它时,这一切似乎都可以正常工作。但是,当我部署到我的服务器时,它不会连接 - 在我看来,它似乎忽略了我的连接文件并使用默认值......?
<?php
//Database details
include "Connection.php";
$db_handle = mysql_connect($server, $user_name, $password);
$db_found = mysql_select_db($database, $db_handle);
?>
//Contents of Connection.php
<?php
$user_name = "sam";
$password = "123456";
$database = "clubleague";
$server = "localhost";
?>
我回来的错误是:
用户 'www-data'@'localhost' 的访问被拒绝(使用密码:否)。
我本来希望它说用户“sam”的访问被拒绝,而不是www-data?在 phpMyAdmin 中,我有一个名为 Sam 的用户附加到数据库中,我尝试为其授予对 Global 和本地数据库的完全权限,但没有任何乐趣。任何提示,建议让它与我的凭据连接?