0

ここの初心者は、慈善団体のためにPHP Webサイトを維持しようとしていますが、呼び出すコントローラーアクションを取得できません。

/ 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にアクセスすると、要求されたURL/historyがこのサーバーで見つからなかったことを示すエラー404が表示されます。

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にはエラーは含まれていません。

誰かが私にポインタを教えてもらえますか?

4

1 に答える 1

1

コハナエラーですか、それともApache(Webサーバー)エラーですか?htaccessを有効にしていますか?試してみてください/index.php/history

于 2012-06-11T22:47:47.573 に答える