将 Kohana 网页与其他应用程序一起放在服务器中

Put Kohana web page in server with other apps

我正在尝试在具有其他应用程序的服务器中安装 Kohana 网页,但出现错误 'No direct access allowed'。 当我尝试转到索引页面时,我看到了目录。我认为它与 .htaccess 文件或 SYSPATH 有关,但我无法弄清楚。 有人可以帮助我吗? 非常感谢

很难猜测您的问题可能是什么原因,但是您的 .htaccess 中是否有以 RewriteBase 开头的行?

如果没有尝试在 RewriteRule .* index.php/[=12=] [PT] 行之前添加一个,格式为:

RewriteBase /directory-name-here/

因此,如果您的 kohana 应用程序所在的目录名为 kohana,您需要这样一行:

RewriteBase /kohana/

SYSPATH 在 Kohana 框架的 index.php 中定义。
所以请确保您的 .htaccess 指向正确的索引文件。