当我检查错误报告时,它显示:
a:4:{i:0;s:105:"SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket'/var/lib/mysql/mysql.sock' (2)";i:1;s:2381:"#0 /home/spicefur/public_html/beta/includes/
我的应用程序不是在heroku上工作,而是在本地正常工作。我的应用程序成功地部署在heroku上,没有任何错误,但是当我访问我的应用程序的url (它显示We're sorry, but something went wrong. )时,当我使用herokulogs -t查看heroku日志时,我不知道哪里出错了,如果有任何建议,我们将不胜感激。我正在使用MySql作为数据库
UPD:解决,只需要更新gem文件,因为heroku使用Postg
我只在部署时才会遇到这个错误。实际上,在部署服务器中,rails db production工作得很好。但是在通过浏览器加载应用程序时,我得到的错误是: (Mysql2::Error) PhusionPassenger::UnknownError生产日志只显示了一个循环中的Connecting to database specified by database.yml。我不得不提一下,这个应用程序工作正常,直到6个小时后,并且