Добрый день, как показывают фотографии, на моем веб-сайте произошла следующая ошибка после загрузки, которую я сделал, чтобы внести некоторые изменения:
500 Internal Server Error
SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: NO) (1045)
любая помощь будет оценена. Я предполагаю, что это как-то связано с тем, что база данных не подключается к сайту.
Мне только что дали это попробовать, и файл конфигурации БД:
<?php
class config_db {
public function init() {
$db = new PDO('mysql:host=localhost;dbname=mywhitecard;charset=utf8', 'root', '');
date_default_timezone_set('Hongkong');
return $db;
}
}
?>
У меня есть доступ к базе данных, но откуда мне знать действительные имя пользователя и пароль? Я пытался включить каждый из них, но я получаю точно такую же 500 Внутренняя ошибка сервера
введите описание изображения здесь
ОБНОВЛЕНИЕ: я действительно не знаю, почему доступ запрещен, если он явно предоставлен здесь в учетных записях пользователей.
ОБНОВЛЕНИЕ 2: Я пытался создать новую базу данных, куда я импортировал текущую базу данных и нового пользователя с именем и паролем, я все еще получаю ту же внутреннюю ошибку 500 сервера, только когда новый пользователь получает доступ запрещен.