Весь день пытаюсь понять, почему на 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
YII не работает на хостинге
-
- Сообщения: 3
- Зарегистрирован: 2017.07.19, 18:05
Re: YII не работает на хостинге
Техподдержку хостинга напрягите. Пусть отрабатывают деньги, которые вы им платите )
-
- Сообщения: 3
- Зарегистрирован: 2017.07.19, 18:05
Re: YII не работает на хостинге
Копаюсь дальше.... вот что выяснил:
функция public static function autoload($className) в BaseYII пытается загрузить файл
include(/domains/mysite.ru/controllers/MainController.php)
но по факту он называется с маленькой буквы mainController.php
Как он его может локально у меня находить, а на хостинге нет?
функция public static function autoload($className) в BaseYII пытается загрузить файл
include(/domains/mysite.ru/controllers/MainController.php)
но по факту он называется с маленькой буквы mainController.php
Как он его может локально у меня находить, а на хостинге нет?
Re: YII не работает на хостинге
Локально у Вас Windows, а на хостинге Linux.
-
- Сообщения: 3
- Зарегистрирован: 2017.07.19, 18:05
Re: YII не работает на хостинге
Именно, как я уже выяснил...