2013-07-30 58 views
0

我的代碼運行正常與我的本地開發服務器上運行PHP v5.3.15沒有錯誤,但是當我把它上傳到我的服務器(CentOS的)運行PHP v5.3.26我碰到下面的「缺少行爲「錯誤: enter image description hereCakePHP的:缺少行爲錯誤僅發生在生產

+0

你在本地使用Windows嗎?注意你的外殼(可容納,不可容納)。 – mark

+0

@mark不,我在Linux/apache上。 – emersonthis

+0

這是「可控」中的「C」!如果您提交答案,我會接受它。 – emersonthis

回答

0

Woops。正如您所看到的,我未能在模型中的$ actsAs中正確地使'Containable'大寫。

非常有趣的是,這不是我的本地問題。必須是PHP配置設置或其他。

+0

Windows容忍文件名中的大小寫變化,但Linux不會。我猜Cake是在尋找containableBehavior.php而不是ContainableBehavior.php,在windows中,這兩個名稱文件都可以在linux中工作,只有那個有正確大小寫的文件。 – EPP