Так что я новичок в создании базы данных. Я просмотрел много других вопросов, похожих на мой. Я нашел что-то подобное с настройкой портов, но я не уверен, как это сделать. И если это решит мою проблему. Я использую Cleardb, если это помогает.
<?php
require_once 'KLogger.php';
require_once 'dbconfig.php';
KLogger('/Users/rluth/OneDrive/Documents/GitHub/Website', KLogger::DEBUG);
try {
$dsn = "mysql:host = $host;dbname=$db";
echo "gonna try to connect <br>"; $username . "<br> password " . $password . "<br>";
$dbn = new PDO($dsn, $username, $password);
echo "connectoin succesful";
$dbn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "connectoin succesful";
}
catch (Exception $e) {
echo "connection failed: " . $e->getMessage();
}
?>
Я прокомментировал много вещей, чтобы убедиться, что они не затронули проблему. Также, если бы кто-то мог сообщить мне, что я могу использовать защищенный для $ logger, это было бы здорово. Тем не менее, я продолжаю получать эту проблему.
соединение не удалось: SQLSTATE[HY000] [2002] No such file or directory
я мог подключиться к нему, введя информацию напрямую, но я бы предпочел скрыть учетные данные. Я проверил, существуют ли файлы, и они делают. Я проверил, были ли учетные данные правильными, и они были. Я не уверен, что делать отсюда. Любая помощь приветствуется
Задача ещё не решена.
Других решений пока нет …