我有一个 ruby on rails 站点正在运行和工作。我创建了一个新项目并将子域指向它。这一切都奏效了。我将 database.yml 更改为我在数据库中创建的新用户,我运行rake db:create
没有任何问题,并且创建了数据库,但是当我在浏览器中转到我的子域时,我收到以下错误:
Mysql2::Error Access denied for user 'root'@'localhost' (使用密码: NO)
为什么是这样?
我有一个 ruby on rails 站点正在运行和工作。我创建了一个新项目并将子域指向它。这一切都奏效了。我将 database.yml 更改为我在数据库中创建的新用户,我运行rake db:create
没有任何问题,并且创建了数据库,但是当我在浏览器中转到我的子域时,我收到以下错误:
Mysql2::Error Access denied for user 'root'@'localhost' (使用密码: NO)
为什么是这样?
我已经通过在我的项目的 tmp 目录中创建一个 restart.txt 来修复它。 http://www.modrails.com/documentation/Users%20guide%20Apache.html#_redeploying_restarting_the_ruby_on_rails_application