3

所以,我已经在 Windows 上工作了,现在我正试图让它在 ubuntu 上工作。

我有一个我正在开发的 Kohana 2.3 应用程序,位于 localhost/myapp。当我导航到该 URL 时,我只是得到一个空白屏幕。我可以在 index.php 中回显“你好”,这很有效。问题似乎出在 bootstrap.php 中的 Kohana::setup() - 在该行打印出来之前回显一个字符串,在该行之后它什么也不做。

Kohana 核心目录与应用程序位于不同的位置,位于 /opt/lampp/htdocs/kohana。在我的 index.php 文件中:

$kohana_modules = '/opt/lampp/htdocs/kohana/modules';

$kohana_system = '/opt/lampp/htdocs/kohana/system';

这似乎不是问题,就好像我将这些值更改为其他值一样,我得到了正确的 PHP 错误。错误报告肯定是启用的。

有什么线索可以解决我的问题吗?相同的设置(据我所知)在同一台机器上的 Windows 上正常工作。

谢谢。我在 Ubuntu 12.10、Kohana 2.3、PHP 5.4 上使用 XAMPP

4

1 回答 1

1

尝试这个..

  1. 编辑 system/core/Kohana.php
  2. 修改 close_buffers 函数(大约第 626 行)
  3. 注释掉“ob_end_clean();” 在函数结束时
于 2013-10-03T10:06:05.633 回答