#database #prestashop-1.7 #lampp
Вопрос:
Я создал приложение PrestaShop 1.7.5 на своем сервере, и там все работает.
Я пытался создать свою версию для разработчиков, поэтому скопировал все файлы с сервера на свой локальный хост.
Я запускаю свое приложение с помощью lampp.
Версия для разработчиков не работает, потому что я получил:
Link to database cannot be established: SQLSTATE[HY000] [1045] Access denied for user 'srv38468_pr1'@'localhost' (using password: YES)
at line 136 in file classes/db/DbPDO.php
Я проверил app/config/parameters.php:
'database_host' => 'localhost',
'database_port' => '',
'database_name' => 'srv38468_pr1',
'database_user' => 'srv38468_pr1',
'database_password' => '****************',
'database_prefix' => 'pr_',
'database_engine' => 'InnoDB',
и это конфигурация бд с моего сервера:
Я вижу, что эта ошибка очень популярна, но я проверил все решения, и ничего не работает.
У кого-нибудь есть какие-нибудь идеи, как я могу это решить?
Ответ №1:
Дважды проверьте учетные данные базы данных, так как ошибка явно указывает на то, что они неверны.
Если вы уверены, что они верны, у вас может быть старый «производственный» кэш, который может привести к недоступной БД.
Я бы посоветовал вам очистить папку /var/cache/* и проверить ее позже.