NAS Synology我无法使用PDO连接到数据库

时间:2019-12-12 20:39:45

标签: php mysql pdo phpmyadmin synology

我正在尝试通过PDO通过www或Web文件夹连接到NAS的数据库。但这是我的错误:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] No such file or directory' in /volume1/homes/admin/www/tmp/serveur.php:8 Stack trace: #0 /volume1/homes/admin/www/tmp/serveur.php(8): PDO->__construct('mysql:host=loca...', 'monty', '4FIakxNMT0hbLpJ...', Array) #1 /volume1/homes/admin/www/tmp/index.php(2): include_once('/volume1/homes/...') #2 {main} thrown in /volume1/homes/admin/www/tmp/serveur.php on line 8

我的代码:

<?php

$host = 'localhost';
$user = 'root';
$pass = 'pass';
$db_name = 'easycerfat';
$bdd = new PDO("mysql:host=$host;dbname=$db_name;", $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'));

我对所有本地连接都使用此方法,但从未遇到问题。 我应该重新定义路径吗?

我的设置: Settings PhpMyAdmin

Settings Web Station

你能帮我吗?

0 个答案:

没有答案