Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cakephp$this->;表格->;输入无法识别live server上的文本列_Php_Mysql_Cakephp - Fatal编程技术网

cakephp$this->;表格->;输入无法识别live server上的文本列

cakephp$this->;表格->;输入无法识别live server上的文本列,php,mysql,cakephp,Php,Mysql,Cakephp,我有一个奇怪的问题,它只发生在我的实时服务器上,在我的本地主机上,表单输入按预期工作。这些文件都是相同的,数据库是我的localhost one的导出/导入 如果转到,您将看到用户的详细信息。“个人详细信息”输入应为文本区域。该列在两个数据库中都有文本类型,那么它为什么不在在线版本中获取该事实呢 我的本地主机是PHP5.3.1 实时服务器是PHP5.2.17 奇怪的是,我有另一个具有相同列类型的表,它工作得很好 cakephp应该将personal_details列检测为文本区域,不是吗?没有其

我有一个奇怪的问题,它只发生在我的实时服务器上,在我的本地主机上,表单输入按预期工作。这些文件都是相同的,数据库是我的localhost one的导出/导入

如果转到,您将看到用户的详细信息。“个人详细信息”输入应为文本区域。该列在两个数据库中都有文本类型,那么它为什么不在在线版本中获取该事实呢

我的本地主机是PHP5.3.1

实时服务器是PHP5.2.17

奇怪的是,我有另一个具有相同列类型的表,它工作得很好

cakephp应该将personal_details列检测为文本区域,不是吗?没有其他蛋糕需要知道的了,是吗


有人有什么想法吗?

很可能是缓存问题-您的服务器缓存了旧版本的模型/表,因此不知道新字段或其类型。清除live server上的缓存


一种简单的方法是在服务器上将debug设置为2,然后刷新页面。之后,您应该将debug设置回零。

谢谢。我已经试着解决了好几个小时了,没问题。作为将来的参考,当某些东西在本地工作而不是在实时服务器上工作时,缓存是第一件要检查的东西。我以后会在那里查看。再次感谢:)