部署CakePHP Custom Helper的问题

时间:2012-02-25 17:10:42

标签: cakephp deployment cakephp-1.3 helpers

我一直关注tutorial在我的CakePHP 1.3应用程序上实现自动完成功能。所有与此相关的来源大致匹配该代码。

我已经在我的本地WAMP上成功实现了它,但是当部署到我的LAMP服务器时,应用程序中断(html页面只呈现到调用AutoCompleteHelper输入函数的形式)。

使用日志语句,我看到输入函数在..

处失败
$options = array_replace($baseOptions,$options);

在AutoCompleteHelper的input()方法中。我似乎没有得到任何错误输出。以下是$ options的输出:

Array
(
    [autoCompleteUrl] => /catalog/bands/auto_complete
    [autoCompleteRequestItem] => autoCompleteText
)

对我来说这看起来不错。

另外,我在Stack上发现了一个类似的,虽然是封闭的,issue,这让我觉得我可能会在Cakephp之外做一些调整。我越是注意到这一点,我认为这可能就越不需要了,但我认为这是一个很好的参考点。

我从哪里开始排查故障?

1 个答案:

答案 0 :(得分:0)

任何人都很难为你解决这个问题。特别是如果它在您的本地主机上工作,而不是另一个灯环境。有可能是配置问题。以下是一些可能会促使您朝着正确方向前进的事情:

  • 您是否已检查所调用文件的文件权限
  • 您确认文件确实存在并且没有丢失
  • 您检查了服务器错误日志
  • 您是否尝试在core.php中打开调试以查看是否存在错误 正在屏幕上显示

希望这会让你朝着正确的方向前进。