Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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从mac移动到windows,型号为isn';t载荷_Php_Cakephp - Fatal编程技术网

将CakePHP从mac移动到windows,型号为isn';t载荷

将CakePHP从mac移动到windows,型号为isn';t载荷,php,cakephp,Php,Cakephp,我正在尝试将CakePHP设置从mac移动到windows计算机。我现在在本地机器上运行WAMP而不是MAMP。当我试图提交一个调用控制器函数的表单时,它会给我以下错误(应该称为“error 500”,并且会抛出所有错误): 堆栈跟踪中的第一行指向my VariantsController.php中的这一行: $this->loadModel('Variant'); 以下是我尝试过的所有调试方法: 如果我注释掉该行,堆栈跟踪将指向core/cake/controller/control

我正在尝试将CakePHP设置从mac移动到windows计算机。我现在在本地机器上运行WAMP而不是MAMP。当我试图提交一个调用控制器函数的表单时,它会给我以下错误(应该称为“error 500”,并且会抛出所有错误):

堆栈跟踪中的第一行指向my VariantsController.php中的这一行:

$this->loadModel('Variant');

以下是我尝试过的所有调试方法:

如果我注释掉该行,堆栈跟踪将指向
core/cake/controller/controller.php
中的行,该行在
'Variant'
上调用
$this->loadModel
。没有帮助

如果我添加行
die(pr($this->Variant))作为我函数的第一行,没有任何更改

如果我将我的
home.ctp
替换为最初随cake一起提供的
home.ctp
(并且有很多调试信息),它表示一切正常,mysql正在连接到服务器。但是,它没有显示任何颜色或CSS样式。(这可能只是因为我使用了一个TwitterBootstrap插件来制作CSS,它被弄糊涂了。CSS正在我的普通主页上工作。)

我的app/tmp/cache/models文件夹只有一个空文档(我删除了另外两个文件,但没有帮助)


还有什么我可以试试的吗

我的模型和控制器名称到处都是大写的,MYSQL表是小写的。这会引起问题吗?另外,我的控制器被称为Variant,而我的模型被称为Variant,这是一个问题吗?CakePHP手册将它们分别命名为菜谱和配料。检查您运行的蛋糕版本的PHP版本是否正确。是否可以发布整个堆栈跟踪?将下面的代码放入模型中。CakePHP 2=>public$name='Customer';CakePHP 1.2或1.3=>var$name='Customer';将名称变量添加到所有模型中。打开调试(或读取错误日志中500的原因)是调试任何问题的第0步。这个问题似乎没有任何有用的信息。
$this->loadModel('Variant');