hac*_*k3r 6 database cakephp cakephp-1.3
我修改了mysql数据库的模式(添加了一个新表等),我清除了tmp/cache(目录除外).现在新表中的保存只发生一次(我在for循环中有多个保存调用,并且所有这些都保存)并且从下次进入流程时失败.
我正在使用cakephp 1.3.
我还应该检查什么?
hac*_*k3r 13
得到它了.
缓存问题是问题的一部分,通过清除tmp/cache目录中的文件来解决问题.
学习是 - 如果你在mysql中进行mysql架构更改(添加新表/列等),要么清除tmp/cache目录或将调试级别设置为3并刷新页面并再次将调试级别设置为0(如果在生产).
我也得到了一个保存错误 - mysql服务器已经消失了,因为在配置中wait_timeout值是600秒.但是我的剧本花费了更长的时间.所以model-> save()不起作用.
在my.cnf中我将超时更新为4800并重新启动了mysql并修复了问题.