繁体   English   中英

Kohana 3.2 PHP5控制器操作未调用

[英]Kohana 3.2 PHP5 controller action not invoking

这里的新手试图为某个慈善组织维护一个PHP网站,但无法获得控制器动作来调用:

/ application / classes / controller下

我有一个名为history.php的文件。 该文件的内容如下所示:

<?php defined('SYSPATH') or die('No direct script access.');

class Controller_History extends Controller_Template {

    public function action_index()
    {   
        $this->response->body('hello, world!');     
    }       
} 

当我访问mydomain.com/history时,出现错误404,指示在此服务器上找不到请求的URL /历史记录。

Boostrap.php定义了以下默认路由:

Route::set('welcome-message1', 'directors-welcome-message')
    ->defaults(array(
        'controller' => 'welcome',
        'action'     => 'messageDirector',
    ));

Route::set('welcome-message2', 'directoress-welcome-message')
    ->defaults(array(
        'controller' => 'welcome',
        'action'     => 'messageDirectoress',
    ));

Route::set('default', '(<controller>(/<action>(/<id>)))')
    ->defaults(array(
        'controller' => 'welcome',
        'action'     => 'index',
    ));

/ application / logs / 2012/06不包含任何错误。

有人可以给我指点吗?

是kohana错误还是apache(Web服务器)错误? 您启用了htaccess吗? 尝试/index.php/history

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM