1045 Доступ запрещен для пользователя username @ localhost

1045 Доступ запрещен для пользователя username @ localhost (с паролем: YES)

Я новичок во всем этом веб-хостинге, но я просмотрел много связанных статей и попробовал много способов решить эту проблему, но проблемы все еще существуют. Действительно нужна помощь.

Это то, что сейчас показывает мой сайт. Я просмотрел здесь много статей, и все они упоминают файл редактирования (config.inc.php) через Xampp. Но проблема в том, что я не использую свой компьютер в качестве сервера и плачу за хостинг.

Итак, как я могу решить эту проблему через мою cPanel? Я не могу найти файл (config.inc.php) в диспетчере файлов на моем хостинге.

Кроме того, пользователю с отказом в доступе является пользователь-администратор, поскольку я не создаю нового пользователя для Интернета, поэтому мне интересно, почему я получу отказ в доступе для моего пользователя-администратора.

На данный момент я совершенно безнадежен. Надеюсь, некоторые из вас смогут дать мне некоторое представление о том, что происходит не так. Большое спасибо

Это документ, который у меня есть в моем файловом менеджере внутри cPanel. Кстати, я использую magento.

введите здесь описание изображения

P.S. Это исходный отчет об ошибке. Любые профессии знают, как это бывает. Имеется в виду какие-то проблемы с подключением? Некоторые файлы были удалены?


person Andy Mak    schedule 19.08.2016    source источник
comment
Разместите свой код здесь   -  person Saurabh    schedule 19.08.2016
comment
Сможете ли вы создать нового пользователя через phpmyadmin?   -  person ka_lin    schedule 19.08.2016
comment
какой код вы имеете в виду?   -  person Andy Mak    schedule 19.08.2016
comment
Вы имеете в виду создание нового пользователя базы данных для базы данных, о которой идет речь на моем веб-сайте?   -  person Andy Mak    schedule 19.08.2016


Ответы (1)


Не уверен, что такое 1045, но если все упомянули, что вы должны что-то изменить в config.inc.php, тогда я знаю, что это такое.

Файл должен быть в xampp\phpMyAdmin. Откройте его и измените значение $cfg['Servers'][$i]['auth_type'] с 'config' на 'cookie'.

Если вы используете пароли для своей базы данных, вам необходимо изменить их, чтобы получить доступ к базе данных.

person SovietPanda    schedule 19.08.2016
comment
Разве Xampp не используется людьми, использующими свой компьютер в качестве сервера? Поскольку у меня есть хостинговая компания. Итак, я использую cPanel вместо Xampp. Я не могу найти файл'config.inc.php 'в файловом менеджере моей cPanel - person Andy Mak; 19.08.2016
comment
@AndyMak Извините, я плохо прочитал вопрос. Просто чтобы прояснить кое-что для меня: у вас есть хостер, который использует cPanel для управления, и ваша база данных настроена на их хостере, верно? Значит, в этой настройке нет xampp или phpMyAdmin? Возможно, эта статья может вам помочь: inmotionhosting.com/support/community-support/databases/ - person SovietPanda; 19.08.2016
comment
@AndyMak xampp не обязательно должен быть локально на вашем компьютере. Вы можете использовать его на сервере. Вам нужно только изменить конфигурацию. Насколько мне известно. - person SovietPanda; 19.08.2016
comment
Во-первых, большое спасибо. Это как раз мой случай. У меня есть веб-установка с платным хостингом, а не с использованием Xampp для тестирования Интернета с использованием собственного компьютера в качестве сервера. Я просмотрел статью, которую вы сказали. Но дело в том, что у меня только одна база данных и один пользователь - администратор. Насколько я знаю, если я не создам нового пользователя, пользователь по умолчанию для базы данных будет пользователем с правами администратора (учетная запись и пароль которого совпадают с логином cPanel), верно ?? Итак, как можно получить отказ в доступе? Я дважды проверил, и у пользователя базы данных есть все привилегии. - person Andy Mak; 22.08.2016