Cakephp загружает старый файл конфигурации базы данных - PullRequest
0 голосов
/ 15 февраля 2011

Я разработал небольшой сайт CakePHP на локальной машине. Когда я загружаю на свой хост-сервер, я понимаю, что должен использовать их префикс для имени базы данных и пользователя базы данных. Итак, я иду и создаю новое имя базы данных и нового пользователя. Когда я захожу на сайт, он имеет следующее:

Warning (2): mysql_connect() [function.mysql-connect]: Access denied for user 'old_name'@'localhost' (using password: YES) [CORE/cake/libs/model/datasources/dbo/dbo_mysql.php, line 552]

Я уверен на 100%, я уже изменил имя на «новое_имя», оно работает на моей локальной машине, но я не знаю, почему оно все еще загружает старое имя. Я захожу на ftp и скачиваю файл конфигурации базы данных, там четко указано, что пользователь базы данных - «новое_имя», я не понимаю, почему, когда я захожу на сайт, он загружает старую конфигурацию базы данных. Я новичок в CakePHP, пожалуйста, помогите.

Ответы [ 2 ]

3 голосов
/ 15 февраля 2011

попробуйте очистить файлы из каталога app / tmp и трижды проверьте конфигурацию.

1 голос
/ 15 февраля 2011

Иногда для запуска файлов может потребоваться некоторое время. У одного хоста, который я использую, есть папка для загрузки, а затем они автоматически переносятся в текущую папку. Может ли это быть что-то вроде этого?

Возможно, вам нужно указать IP для базы данных вместо localhost. Часто база данных размещается на сервере, отличном от кода.

...