我正在尝试在树莓派上托管一个网站,可以从同一网络上的其他计算机访问该网站。该网站连接到本地数据库(位于同一树莓派上),获取一些数据,将输出转换为json文件,然后使用Google的可视化API绘制折线图。一切都可以在我的树莓派上正常工作...。但是当我尝试从同一网络上的另一台计算机访问该网页时,我收到“连接失败,用户'root'@'localhost'的访问被拒绝”当我尝试访问该网页时我实际上只是在输入树莓派的IP地址。
我正在使用PHP 7.0.33-0 + deb9u3,Apache / 2.4.25(Raspbian)。
我已经四处搜寻,但实际上并没有找到答案...我也可能只是尝试搜索错误的信息。
这是我用来连接树莓派上的数据库的代码
$server = 'localhost';
$user = 'root';
$pass = '';
$dbname = 'CDMA_STATUS';
$local_db = new mysqli($server,$user,$pass,$dbname);
if (mysqli_connect_errno()) {
echo "Connect failed".mysqli_connect_error();
exit();
}