2013-04-24 4 views
0

я получаю эту ошибку при попытке перейти на индексной странице в КоханаПолучение ошибки 404 для индексной страницы

Kohana_HTTP_Exception [404]: Запрошенный URL localwebsite/администратор не был найден onthis сервера.

SYSPATH \ Классы \ Kohana \ Request \ Client \ Internal.php [79]:

if (! class_exists($prefix.$controller)) 
    { 
     throw HTTP_Exception::factory(404,'The requested URL :uri was not found on this server.', 
     array(':uri' => $request->uri()))->request($request); 
    } 
    // Load the controller using reflection 
    $class = new ReflectionClass($prefix.$controller); 

SYSPATH \ Классы \ Kohana \ Request \ Client.php [114]:

Kohana_Request_Client_Internal->execute_request(args) 

SYSPATH \ классы \ Kohana \ Request.php [990]:

Kohana_Request_Client->execute(arguments) 

DOCROOT \ index.php [118 ]:

Kohana_Request->execute() 
+3

Какие маршруты вы создали? Является ли 'base_url' установить правильно? – kero

+1

Вы можете добавить 'var_dump ($ prefix. $ controller)' right after 'if (! class_exists ($ prefix. $ controller))' clause, чтобы посмотреть, какой файл контроллера нужен Kohana. –

ответ

-1

Kohana - очень надежная структура, а правило номер один - не проходить через папки с системой или модулями!

Вы никогда не должны обвинять такие проблемы в структуре, но вместо этого проверяйте свои маршруты/запускайте новый проект, чтобы найти проблемы таким образом.

Пребывание в папке приложения, потому что, как только вы начинаете возиться с/системы и/модулей, которые вы не можете обновить Кохана :(