YII не работает на хостинге

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
YIIДмитрий
Сообщения: 3
Зарегистрирован: 2017.07.19, 18:05

YII не работает на хостинге

Сообщение YIIДмитрий »

Весь день пытаюсь понять, почему на Openserver сайт работает, а на хостинге Jino нет. Прошу помощи зала!
пишет ошибку: yii\base\InvalidRouteException: Unable to resolve the request "main/index"
vendor/yiisoft/yii2/web/Application.php(102): yii\base\Module->runAction('main/index', Array)

Продебажил до Module.php - function createControllerByID($id)
там есть class_exists($className), который запускает autoloader, но контроллер так и не подключает, после чего и все валится.
Наверное, где-то какие-то пути не те берутся, но как узнать какие и как их настроить... локально на OpenServer все работает

В Jino настроено:
Изображение

в папке web .htaccess:
RewriteEngine on
RedirectMatch 403 /\..*$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

Re: YII не работает на хостинге

Сообщение Nex-Otaku »

Техподдержку хостинга напрягите. Пусть отрабатывают деньги, которые вы им платите )
YIIДмитрий
Сообщения: 3
Зарегистрирован: 2017.07.19, 18:05

Re: YII не работает на хостинге

Сообщение YIIДмитрий »

Копаюсь дальше.... вот что выяснил:
функция public static function autoload($className) в BaseYII пытается загрузить файл
include(/domains/mysite.ru/controllers/MainController.php)
но по факту он называется с маленькой буквы mainController.php
Как он его может локально у меня находить, а на хостинге нет?
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: YII не работает на хостинге

Сообщение ElisDN »

Локально у Вас Windows, а на хостинге Linux.
YIIДмитрий
Сообщения: 3
Зарегистрирован: 2017.07.19, 18:05

Re: YII не работает на хостинге

Сообщение YIIДмитрий »

Именно, как я уже выяснил...
Ответить