У меня есть общая проблема, но обычные решения не работают, поэтому извинения за то, что на первый взгляд может показаться ранее заданным вопросом.
У меня есть следующая ошибка при попытке просмотра моего сайта на моем локальном
Access denied for user 'sitename'@'localhost' (using password: YES)
Используются неверные учетные данные, но я не знаю, откуда они. Я проверил приложение / etc / local.xml и у него есть все правильные учетные данные. Я удалил все остальные XML-файлы из каталога (кроме config.xml). Я удалил содержимое папки var (много раз)
У меня есть другие magento сайты, работающие на моем локальном компьютере, поэтому мои настройки сервера должны быть в порядке. Я действительно озадачен этим и не знаю, что делать дальше. Любая помощь будет оценена.
Ответы:
Вы должны предоставить пользователю
sitename@localhost
возможность доступа к базе данных и таблицам. Используйте следующий SQL как root или суперпользователь на экземпляре MySQL для предоставления привилегий:Для получения дополнительной информации о грантах в MYSQL см. Руководство: http://dev.mysql.com/doc/refman/5.1/en/grant.html.
источник
flush privileges
после твоей грантовой командыВ случае переопределения local.xml найдите на своем сайте файлы, содержащие что-то подобное
<username>sitename</username>
. Для такой работы я предпочитаю ack :... или даже просто:
источник
Попробуйте очистить кеш, возможно, вы используете сторонние слои кэширования, отключите их. Последний вариант - переименовать приложение / etc / local.xml и открыть сайт, Magento должен запустить процесс установки, во время установки предоставить старый ключ шифрования из local.xml.
источник
Все остальные ответы были отличным способом сузить все возможности относительно того, что могло бы быть проблемой. За это я чувствовал, что каждый из них заслуживает голосования. Они не решили мою проблему напрямую, поэтому я решил, что должен дать ответ сам вежливо, а также потому, что многие люди используют WordPress с magento.
Этот конкретный сайт использует WordPress в качестве модуля. Этот модуль содержит учетные данные БД, а также обычное приложение magento / etc / local.xml. Я не знал, что этот модуль отображается практически на всем сайте и имеет отношение к базе данных. В результате это сделало невозможным просмотр сайта без изменения деталей здесь.
источник
У меня была такая же проблема, следующие решили это для меня:
источник