我一直在本地开发一个简单的站点,现在准备将其部署到我的服务器 - 该站点在本地工作。该站点从 MySql 数据库中读取数据并部署在 Ubuntu 服务器上——我已经安装了我需要的所有东西。
我的页面内容是:
include "Connection.php";
$db_handle = mysql_connect($server, $user_name, $password);
$db_found = mysql_select_db($database, $db_handle);
//code continues
Connection.php 的内容是:
<?php
$user_name = "myuser";
$password = "123456";
$database = "results";
$server = "localhost";
?>
使用 PhpMyAdmin,我创建了“结果”数据库,并为它分配了一个名为“myuser”的用户,并拥有所有权限。当我尝试导航到该站点时,我收到错误消息:
Access denied for user 'www-data'@'localhost' (using password: NO)
这让我觉得网站没有读取我的“Connection.php”文件。我是对的,我该如何解决这个问题?我是否需要更改网站文件夹或其他任何内容的权限?