Kohana. Не работает модуль авторизации на хостинге

270
15 августа 2017, 16:04

Добрый день. Начал переносить свое веб приложение на хостинг. На локальном хостинге все работало отлично, а теперь, после переноса выдает ошибку:

  ErrorException [ Fatal Error ]: Uncaught TypeError: Argument 1 passed to 
   Kohana_Kohana_Exception::handler() must be an instance of Exception, instance 
   of ParseError given in /storage/ssd4/207/2504207/public_html/testtaskforedison/system/classes/Kohana/Koha
   na/Exception.php:84 Stack trace: #0 [internal function]: 
   Kohana_Kohana_Exception::handler(Object(ParseError)) #1 {main} thrown

Вот контроллер который отвечает за стартовую страницу:

class Controller_Home extends Controller {

    // Метод Главного окна
    public function action_index()
    {
        // Проверяем, авторизован ли пользователь
      if(Auth::instance()->logged_in()) 
      { 
        $sw="Main_window";
          // И если это так, то отправляем его сразу на страницу пользователей 
          $this->response->body(View::factory('Index'));
      } 
      else
      {
        $sw="Login";
        // И если это не так, то предлагаем залогиниться 
        $this->response->body(View::factory('Index'));
      } 
    }
} 

Его смысл в том, чтобы проверить авторизован ли уже пользователь и послать приложению соответствующее сообщение. Я нагуглил здесь (шестой пункт) свою ошибку, выполнил описанный автором костыль, после этого сервер выдал мне страницу на которой говорится что сервер не может обработать в настоящий момент мой запрос. Чтобы удостовериться что ошибка именно в модуле авторизации оставил в метода контроллера такой код:

class Controller_Home extends Controller {
    public function action_index()
    {
      Auth::instance();
    }
} 

Результат: та же самая ошибка.

При таком коде:

class Controller_Home extends Controller {
    public function action_index()
    {
      echo "text";
    }
} 

Все отрабатывает и выводится "text".

READ ALSO
Какая здесь должна быть переменная?

Какая здесь должна быть переменная?

в функции "beforeDelete' вместо $filename в

181
Yandex Music API php [требует правки]

Yandex Music API php [требует правки]

Как подключить в php api yandex музыки ? Поделитесь готовыми примерами использования music yandex api в php

259
Phalcon Middlewares

Phalcon Middlewares

Есть ли в Phalcon понятие Middleware, сходное с таковым в Laravel? Некая прослойка между роутером и контроллером, через которую проходит запросНу, в качестве...

200
Цикл foreach не могу понять

Цикл foreach не могу понять

Не могу сделать правильно перебор $tovar['ATTRIBUTES'][$value] explode нужен там строка с атрибутами и мне нужно разбить все это дело )

200