2012-07-01 4 views
7

ich die neueste Version von Yü Modul heruntergeladen installieren von Github und extrahiert es unternicht in der Lage yii Modul

protected/modules/ 

Verzeichnis so meine Verzeichnisstruktur unter diesen gehören die Benutzer und andere Module, die in der RV. Ich habe Änderungen an der Hauptdatei wie in der Dokumentation erwähnt so meine main.php sieht nun wie folgt

'import'=>array(
    'application.modules.user.models.*', 
    'application.models.*', 
    'application.components.*', 

), 

    'modules'=>array(
    // uncomment the following to enable the Gii tool 

    'gii'=>array(
     'class'=>'system.gii.GiiModule', 
     'password'=>'sheikh24', 
     // If removed, Gii defaults to localhost only. Edit carefully to taste. 
     'ipFilters'=>array('127.0.0.1','::1'), 
    ), 
      'user' => array(
        'debug' => true, 
      ) 

), 
'components'=>array(
     'user'=>array(
      'class' => 'application.modules.user.components.YumWebUser', 
      'allowAutoLogin'=>true, 
      'loginUrl' => array('//user/user/login'), 

     ), 
    // uncomment the following to use a MySQL database 

     'db'=>array(
     'connectionString' => 'mysql:host=localhost;dbname=ewindow', 
     'emulatePrepare' => true, 
     'username' => 'root', 
     'password' => '', 
     'charset' => 'utf8', 
        'tablePrefix' => '', 
    ), 
    'errorHandler'=>array(
     // use 'site/error' action to display errors 
     'errorAction'=>'index/error', 
    ), 
    'log'=>array(
     'class'=>'CLogRouter', 
     'routes'=>array(
      array(
       'class'=>'CFileLogRoute', 
       'levels'=>'error, warning', 
      ), 
      // uncomment the following to show log messages on web pages 
      /* 
      array(
       'class'=>'CWebLogRoute', 
      ), 
      */ 
     ), 
    ), 
) 

so wie man sehen kann ich den gesamten Code-Setup haben, aber wenn ich traf die URL

http://localhost/ewindow/index.php?r=user/install 

ich habe die folgenden Fehler

include(UserModule.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory 

oder ich versuche, eine andere Seite in meiner Anwendung zu schlagen erhalte ich die Fehler

include(YumWebUser.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory 

Kann mir jemand sagen, was ich hier falsch mache? Bitte hilf mir .

EDIT:

hier ist der Link zum extentsion https://github.com/thyseus/yii-user-management

+0

wenn Fragen zu Erweiterungen zu fragen, fügen Sie bitte einen Link auf die Seite Erweiterungen gibt es viele Erweiterungen für die Benutzerverwaltung, wie würde ich wissen, was man verwenden Sie? –

+1

https://github.com/thyseus/yi-i-user-management –

+0

@ bool.dev kannst du mir bitte helfen .. Ich kann den Fehler nicht herausfinden –

Antwort

5

Meine Art von Figur aus dieser versuchen kann Problem ist, short_open_tag in der Datei php.ini zu aktivieren. Es war Off, bevor ich es modifiziert habe.

0
'modules'=>array(

'user' => array(
     'debug' => false, 
     ), 

'gii'=>array(
     'class'=>'system.gii.GiiModule', 
     'password'=>'sheikh24', 
     // If removed, Gii defaults to localhost only. Edit carefully to taste. 
     'ipFilters'=>array('127.0.0.1','::1'), 
    ), 
      'user' => array(
        'debug' => true, 
      ) 

), 

diese Änderungen zu übernehmen und ausprobieren.

+0

bedeutet das, ich muss Benutzer Tabelle auch einrichten? –

+0

weil, soweit ich verstehe, Benutzer Tabelle wird von Skript –

+0

aktualisiert werden. Sie müssen das Benutzermodul laden. –

1

Check Dateien permisions auch:

chmod -R go+rx protected/modules 
+0

, wo diese Dateiberechtigung überprüft werden soll. Ich laufe auf WAMP + Windows 7. Ich hatte keine Probleme mit Dateiberechtigungen vor –

3

prüfen wamp auch Servereinstellungen. speziell die PHP-Version Sie verwenden ...

+1

Was sind Ihre Einstellungen auf wamp Server? funktioniert es an deinem ende –

+0

ich benutze wapserver 2.2 und php version 5.3.8 und apache version 2.2.21. Versuchen Sie auch, Ihren wamp-Server neu zu installieren. –

+1

danke !! es funktionierte gut nach der Konfiguration er wamp Server wieder –

0

auf dem Modell des Anwendermoduls, offene Datei UserLogin.php

Sie Editierfunktion wie diese

public function attributeLabels() 
{ 
    return array(
     'rememberMe'=>Yii::t("User.user", "Remember me next time"), 
     'username'=>Yii::t("User.user", "username or email"), 
     'password'=>Yii::t("User.user", "password"), 
    ); 
} 
1

Es scheint, dass der Modulentwickler short_open_tags in. D. H. anstelle von <?php ?> verwendet hat. Aktivieren Sie es einfach in PHP.

In Xampp, suchen php.ini und setzen short_open_tags = On