Первая CMS. Ошибка SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost'
Primary tabs
Здравствуйте. В рамках обучающего курса, я начал выполнять задание "Простой сайт (CMS) на PHP, SQL (mysql) HTML/CSS -- Пример создания "
1. Клонировал на локальный комп проект из репозитория командой:
git clone git@github.com:it-for-free/my-first-cms.git
2. Настроил виртульный хост:
команда:
sudo nano /etc/apache2/sites-available/my-first-cms.loc.conf
содержание:
ServerName my-first-cms.loc
ServerAlias my-first-cms2DocumentRoot /var/www/my-first-cms
AllowOverride AllCustomLog /var/log/apache2/my-first-cms.access.log common
ErrorLog /var/log/apache2/my-first-cms.error.log
LogLevel warn
3. Прописываю в адресной строке браузера адрес:
и выходит ошибка:
Warning: include(config-local.php): failed to open stream: No such file or directory in /var/www/my-first-cms/config.php on line 23
Warning: include(): Failed opening 'config-local.php' for inclusion (include_path='.:/usr/share/php') in /var/www/my-first-cms/config.php on line 23
[!] Произошла ОШИБКА
Текст ошибки:
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
Прикладываю скрин ошибки:
- Log in to post comments
- 12825 reads
vedro-compota
Sun, 06/09/2019 - 21:53
Permalink
конфиг
у вас не создан конфигурационный файл.
или добавлен куда-то не туда (он не прилетит из репозитория, его надо добавить руками и прописать доступы к БД). Этого нет в уроке?
_____________
матфак вгу и остальная классика =)
Laven
Mon, 06/10/2019 - 12:59
Permalink
создал файл
в папке my-first-cms создал конфиг файл такого содержания:
в адресной строке браузера пишу
и выходит ошибка:
Что делать?
vedro-compota
Mon, 06/10/2019 - 13:02
Permalink
Что делать?
а какие предположения?
_____________
матфак вгу и остальная классика =)
Laven
Mon, 06/10/2019 - 13:15
Permalink
Перевод дал:
Перевод дал:
Что делать? Каким-то образом разрешить пользователю root обращаться к базе mysql ?
vedro-compota
Mon, 06/10/2019 - 13:17
Permalink
Каким-то образом разрешить
указать в конфиге верный пароль.
Проверить что пароль правильный можно так.
_____________
матфак вгу и остальная классика =)
Laven
Mon, 06/10/2019 - 13:28
Permalink
Указал в конфиге пароль.
Указал в конфиге пароль. Проверил пароль командой:
Ошибка в браузере выходит прежняя:
vedro-compota
Mon, 06/10/2019 - 22:03
Permalink
нет, речь о конфиге
нет, речь о конфиге приложения, это описано в README.md файле репозитория и в видео-уроке.
_____________
матфак вгу и остальная классика =)
vedro-compota
Mon, 06/10/2019 - 13:31
Permalink
в папке my-first-cms создал
та ли это папка на которую смотрит виртуальный хости или нет? Подключается ли вообще ваш конфиг? Внесите в него какую-нибудь ошибку синтаксиса и посмотрите что будет.
Проводите отладку: http://fkn.ktu10.com/?q=node/7248
_____________
матфак вгу и остальная классика =)
Laven
Mon, 06/10/2019 - 19:43
Permalink
Было две причины появления
Было две причины появления ошибки:
1. Был установлен пароль из примера "1234". Я не понял, что его нужно поменять на пароль от базы.
Когда пароль поменял на корректный, то ошибка осталась. И тут выявилась вторая ошибка.
2. Поставив верный пароль в конфиг проекта, ошибка уходила, поэтому вопрос стал актуален:
Мой конфиг не подключался по причине того, что при наполнении конфиг-файла был пропущен тег
Я исправил этот недочет и браузер перестал выдавать ошибку.
vedro-compota
Mon, 06/10/2019 - 22:04
Permalink
ясно, спасибо за подробное
ясно, спасибо за подробное описание частного решения, все верно)
_____________
матфак вгу и остальная классика =)