Kohana框架:';HTTP_Exception_404[404]:在此服务器上找不到请求的URL欢迎/索引&#


Kohana Framework: 'HTTP_Exception_404 [ 404 ]: The requested URL welcome/index was not found on this server.'

我遵循了本教程,只有一个区别。我没有将它命名为hello.php,而是将其命名为welcome.php。我的文件源与教程中的文件源相同,并且它们位于正确的路径中。是什么原因造成的?

根据教程,我用"kohana/index.php/welcome"来引用它。

您必须将控制器的名称更改为Welcome而不是Hello

Class Controller_Welcome extends Controller {
   public function action_index()
  {
      echo 'hello, world!';
  }
}  

我猜你忘了更改控制器名称了?

我把它命名为welcome.php我的文件和教程

如果是这样的话,您需要将控制器重命名为controller_HWelcome,而不是controller_Hello