Я бы хотел связать Prestashop с моей базой данных на моем компьютере.
Я использую XAMP в Windows 10.
Есть сообщение:
Link to database cannot be established:
PDOException: PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Hôte inconnu.
Мое приложение находится в C:\xampp\htdocs\myApp
. Моя БД находится в C:\xampp\mysql\data\mydb
.
C:\xampp\htdocs\myApp\config\settings.inc.php
, определенный в файле *1015*:
define('_DB_SERVER_', 'mydb.mysql.db');
('_DB_NAME_', 'mydb');
('_DB_USER_', 'myuser');
('_DB_PASSWD_', 'mypwd');
('_MYSQL_ENGINE_', 'InnoDB');
Я пытался изменить mydb.mysql.db
другими значениями: localhost
, 127.0.0.1
, MySQL
, MySQL.data
,… и все равно не работает.
Я проверил соединение с помощью приведенного ниже кода внутри файла: C:\xampp\htdocs\index.php
. Для меня это выглядит нормально.
<?php
$mysqli = new mysqli("localhost", "myuser", "mypwd", "mydb");
?>
Кроме того, я могу подключиться к своей базе данных с помощью phpMyAdmin.
Большое спасибо.