Ошибка С Роутингом (404 Невозможно Обработать Запрос)

Подскажите кто сталкивался плиз:

Имеется главный контроллер ‘app’ (вместо стандартного site, который подменен им) и имеется еще контроллер type

При попытке вызова действия index в type вылезает ошибка 404 Невозможно обработать запрос "type/index", причем на локалке работает нормально, точно такой же урл на хостинге выдает такую ошибку.

Урл который мы видим: //example.com/app/index.php?r=type/index

  • UrlManager - закомментен

  • Модель Type, Контроллер TypeController и CRUD для Type генерился через GII, те все контроллеры и действия в них существуют - ну и на локалке ведь работают

  • в application.log - ничего разъясняющего ошибку нет

  • да и само приложение находится в директории /app на example.com (структура папок на локалке и хостинге одинакова. Винды нигде нет)

Запрос главной старницы (на хостинге работает) выглядит так exaple.com/app/index.php?r=app/index

В чем может быть проблема, а то уже убился не пойму в какую сторону рыть.

Спасибо заранее

А как файл контроллера TypeController называется?

Если все работает в локале (под виндой) но жалуется на нехватку файлов на сервере (под *nix) то 99% вероятность, что проблема в регистре имен файлов, смотрите в эту сторону.

Так и называется (регистр символов точно такой же)

Да нет, я же указал в посте что не винда. А регистр символов - как положено (тем более файлы создавались через gii)

Да уж, невнимательно я прочитал.

Но хотя бы сама 404 ошибка в application.log регистрируется же? По backtrace точно ничего не понятно?

Да Регается. Я только не пойму почему при включенном дебаг моде она выводит так мало инфы

Может все таки включить урлменеджер и роуты прописать ? Только вот почему на локалке (МАМP) все работает то нормально


2012/10/24 20:26:44 [error] [exception.CHttpException.404] exception ‘CHttpException’ with message ‘Невозможно обработать запрос “type/index”.’ in /www/_yii/web/CWebApplication.php:287

Stack trace:

#0 /www/_yii/web/CWebApplication.php(142): CWebApplication->runController(‘type/index’)

#1 /www/_yii/base/CApplication.php(162): CWebApplication->processRequest()

#2 /www/example.com/app/index.php(18): CApplication->run()

#3 {main}

REQUEST_URI=/app/index.php?r=type/index

HTTP_REFERER=http://example.com/app/index.php?r=type/index


Всем спасибо. Проблема пофиксена (особое спасибо Charger’у)

А в чем все же была проблема?