我正在使用cakephp 1.3 ...它在服务器中像魅力一样工作,我将它复制到本地并执行它....之后它显示了一个奇怪的错误。它说“缺少数据库表
错误:找不到模型收件箱的数据库表收件箱。
注意:如果要自定义此错误消息,请创建app / views / errors / missing_table.ctp “ 复制到本地后我做的事情: 我使用了不同名称的相同数据库(是的......我在database.php中也改了)
但是存在表“收件箱” 我试过这些方法: 1.删除收件箱模型和控制器 - 没什么可恶的 2.从app / tmp / cache / models中删除缓存文件---没有任何反应 3.来自core.php的禁用缓存
当我使用另一个名称与服务器名称相同的表时 但是在我使用另一个数据库名称之后似乎没有任何工作,因为我正在为另一个应用程序使用该数据库名称....任何人都可以帮助我...这真的发生了这个。,它的紧急..谢谢提前。 ..
答案 0 :(得分:0)
正如约瑟夫在评论中提到的那样,这可能是一个拼写错误。但可能还有一个原因:
有时在Web服务器上(主要在共享主机上),您拥有数据库名称前缀。因此,服务器上的数据库的真实名称可能与localhost上的数据库不同。您可以在app文件夹config / database.php
中进行配置祝你好运, 贝。
答案 1 :(得分:0)
经过几天的头痛,我把它整理出来。 即使我使用具有不同名称的相同数据库,它也使用不同的编码。我使用uttf_genereal_ci编码创建了新数据库并将旧数据库导入其中。现在它的工作方式就像魅力一样。感谢各位帮助我的人