【发布时间】:2015-06-11 11:52:36
【问题描述】:
我继承了一个非常旧的 CakePHP 应用程序(版本 1.3.2),我必须在新服务器上运行它(旧服务器早已不复存在,我只有代码)。经过一些配置后,我设法让它运行起来,现在主页加载到这里: http://m.gratuito24.com/
到目前为止一切顺利,但是,如果您单击任何链接,绝对不会发生任何事情。我在浏览器中没有错误,日志中也没有错误,我什至尝试从 app_controller beforeFilter 和 beforeRender 方法打印出一些调试消息,但没有成功。如您所见,该网站已翻译(在保加利亚),但是,对控制器和操作使用英语对等词的结果完全相同。在core.php 中将调试模式设置为 2 仍会显示一个完全空白的页面。
知道如何进行调试或可能是什么原因吗?我查看了routes.php 文件,那里设置了很多路线,但除了家庭'/' 路线外,似乎没有其他工作。基本上,服务器根本没有在链接之后找到资源,这很奇怪,因为我可以看到框架/数据库存在因此加载主页。任何提示表示赞赏。
【问题讨论】:
-
将调试模式设置为 2 并尝试查看任何可能的错误
-
忘了提,但我确实将它设置为 2 并再次完全空白页......
-
您是否检查过错误日志以查看是否有任何异常被抛出?还可以看看路由文件发生了什么,因为这里正在进行 url 重写
-
如上所述,错误日志为空。 routes.php 文件中的数据看起来不错,但以防万一我删除了所有数据并将其留空,以便可以使用像 /controller/action/ 这样的纯 URL。完全一样的结果,主页加载,但其他一切都是空白的。
标签: php cakephp cakephp-1.3