我有一个本地运行良好的CakePHP应用程序。我将它上传到生产服务器,并且使用数据库连接的第一页出现“缺少数据库表”错误。当我查看控制器转储时,它正在抱怨第一个表。CakePHP:缺少数据库表
我已经试过各种东西来解决这个问题,没有运气:
- 我已经证实,在命令行中我可以在database.php中 给定的MySQL的凭据登录
- 我已经确认这个表存在
- 我试过使用MySQL根凭证(暂时)来查看问题是否与用户的权限有关。出现同样的错误。
- 我调试级别当前设置为3
- 我已经删除
- 我已经设置777个权限上/应用/ tmp目录*
- 我确认/应用程序的/ tmp /缓存的全部内容我可以在使用应用程序使用的MySQL凭据登录时在commant行MySQL上运行DESCRIBE命令
- 我已验证CakePHP日志文件仅包含我在浏览器窗口中设置的错误。
- 我试过在SO
- 我用Google搜索周围所有的建议我能找到类似的帖子,并没有发现任何其他的想法
我想我已经消除了明显的问题和我的研究并没有改变任何事情。我觉得我失去了一些明显的东西。有任何想法吗?
有趣......我可能会问你发布一些涉及'Model'和'Controller'类的代码吗? – 2010-03-30 03:35:37