Error al cambiar de hosting

hola buenas tardes he cambiando de hosting y mi aplicación ya no funciona. tiene varios errors, algunos los he logrado corregir pero otros aun nada. Agradecería un poco de orientación para solucionar el problema. Cabe aclarar que estoy empezando a utilizar este framework.

PHP notice
Undefined index: usuario

/home/institut/public_html/cms/protected/modules/admin/AdminModule.php(45)

33
34
35
36 return $this->validate($controller,$action);
37
38
39
40
41
42 }else{
43
44
45 $user=Administrador::model()->findByAttributes(array(‘username’=>$_POST[‘usuario’]));
46
47 $password=$_POST[‘password’];
48 if($user->password===sha1($password) && $user->activo==1){
49
50 Yii::app()->session[‘user’]=$user;
51
52 return true;
53
54 }
55
56 else{
57
Stack Trace
#0

  • /home/institut/yii/framework/web/CController.php(263): AdminModule->beforeControllerAction(PaginaController, CInlineAction)
    #1
  • /home/institut/yii/framework/web/CWebApplication.php(282): CController->run("")
    #2
  • /home/institut/yii/framework/web/CWebApplication.php(141): CWebApplication->runController(“admin”)
    #3
  • /home/institut/yii/framework/base/CApplication.php(180): CWebApplication->processRequest()
    #4
    – /home/institut/public_html/cms/index.php(16): CApplication->run()
    11 // specify how many levels of call stack should be shown in each log message
    12 defined(‘YII_TRACE_LEVEL’) or define(‘YII_TRACE_LEVEL’,3);
    13
    14
    15 require_once($yii);
    16 Yii::createWebApplication($config)->run();
    2018-12-14 15:13:51 Apache Yii Framework/1.1.15

Hola estimado, por favor revisa la versión del php de tu nuevo hosting

Si tu yii es la primera version y funcionaba con php5 y el nuevo hosting tiene php 7 puede que algunos modulos no funcionen. Revisa eso y me avisas

Tu error no es de despliegue por lo que parece, el que acabas de subir en particular te dice que no está definido tu variable $_POST[‘usuario’] este error es reproducible incluso en tu servidor anterior ya que no tienes una condición que válida dicha existencia antes de su uso.

No está de más que revises que versión tenías de PHP, Apache y BD en teoría debería correr salvó que tengas errores como este.