Page 1 of 1
Ошибка С Роутингом (404 Невозможно Обработать Запрос) Ошибка с роутингом (404 Невозможно обработать запрос)
#1
Posted 24 October 2012 - 07:12 PM
Подскажите кто сталкивался плиз:
Имеется главный контроллер '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
В чем может быть проблема, а то уже убился не пойму в какую сторону рыть.
Спасибо заранее
Имеется главный контроллер '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
В чем может быть проблема, а то уже убился не пойму в какую сторону рыть.
Спасибо заранее
#2
Posted 24 October 2012 - 07:27 PM
А как файл контроллера TypeController называется?
Born to create drama
#3
Posted 25 October 2012 - 01:01 AM
Если все работает в локале (под виндой) но жалуется на нехватку файлов на сервере (под *nix) то 99% вероятность, что проблема в регистре имен файлов, смотрите в эту сторону.
#5
Posted 28 October 2012 - 07:36 AM
Charger, on 25 October 2012 - 01:01 AM, said:
Если все работает в локале (под виндой) но жалуется на нехватку файлов на сервере (под *nix) то 99% вероятность, что проблема в регистре имен файлов, смотрите в эту сторону.
Да нет, я же указал в посте что не винда. А регистр символов - как положено (тем более файлы создавались через gii)
#6
Posted 29 October 2012 - 02:08 AM
Да уж, невнимательно я прочитал.
Но хотя бы сама 404 ошибка в application.log регистрируется же? По backtrace точно ничего не понятно?
Но хотя бы сама 404 ошибка в application.log регистрируется же? По backtrace точно ничего не понятно?
#7
Posted 29 October 2012 - 07:11 AM
Да Регается. Я только не пойму почему при включенном дебаг моде она выводит так мало инфы
Может все таки включить урлменеджер и роуты прописать ? Только вот почему на локалке (МАМ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
---
Может все таки включить урлменеджер и роуты прописать ? Только вот почему на локалке (МАМ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
---
Share this topic:
Page 1 of 1

Help














