Alias "application.modules.cruge.components.CrugeWebUser" is invalid. Make sure it points to an existing PHP file and the file is readable.

Issue #23 resolved
Former user created an issue

Buenas el wiki esta muy bien explicado solo me hace falta saber como creo el usuario "invitado" y le asigno roles ya que me sale este error: Alias "application.modules.cruge.components.CrugeWebUser" is invalid. Make sure it points to an existing PHP file and the file is readable.

Comments (7)

  1. Cristian Salazar repo owner

    CAUSA: este error es causado cuando la instalación física de Cruge se hizo de este modo: /tuapp/protected/modules/Cruge (con una mayuscula), normalmente ocurre cuando instalan cruge a mano, sin el uso de Git, y no aparece en entornos windows, pero si en entornos linux, especialmente en hosting.

    SOLUCION: debería llamarse: /tuapp/protected/modules/cruge

    primero corrige ese punto en tu instalación, te recomiendo que uses GIT para que puedas recibir actualizaciones. Para ello instala un cliente GIT, por ejemplo desde aqui: http://git-scm.com/download y una vez instalado haces:

    cd /tudirectorio/tuapp/protected/
    mkdir modules
    cd modules
    #borra primero cualquier instalacion que hayas hecho a mano
    git clone git@bitbucket.org:christiansalazarh/cruge.git
    

    eso creará un directorio llamado tuapp/protected/modules/cruge (cruge en minusculas).

    luego a futuro cuando quieras recibir actualizaciones y asumiendo que no le has metido mano al codigo fuente de cruge, entonces:

    cd tuapp/protected/modules/cruge
    git fetch
    git pull
    

    eso bastará para recibir actualizaciones.

  2. mauriciogocampo5

    Muy buenos días Chistian, Estuve probando tu componente y es muy completo, pero el dolor de cabeza esta al llevarlo a Linux me sale *El alias "application.modules.cruge.components.CrugeWebUser" es inválido. Asegúrese de que apunta a un archivo PHP existente y que el archivo tiene permisos de lectura.* ya lo clone como indica en la documentación y sigue igual ya no se que moverle. Agradezco tu ayuda. En Windows no presenta ningún problema.

  3. Antonio Balam

    Hay que tener cuidado de no ponerlo en carpetas del mismo nombre, ejemplo:

    MAL /tuapp/protected/modules/cruge/cruge

    BIEN /tuapp/protected/modules/cruge

  4. Manjunath Sonju

    I got The php Notice "Trying to get property of non-object" at the following lines. public static function factory() { return Yii::app()->getModule('cruge')->factory; }

    Can anybody please help me?

  5. Log in to comment