7

Yii ユーザー モジュールの最新リリースを github からダウンロードし、次の場所に展開しました。

protected/modules/

ディレクトリなので、この下のディレクトリ構造には、zipに含まれるユーザーとその他のモジュールが含まれます。ドキュメントに記載されているようにメインファイルに変更を加えたので、main.phpは次のようになりました

'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',
            ),
            */
        ),
    ),
)

ご覧のとおり、すべてのコードがセットアップされていますが、URLにアクセスすると

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

次のエラーが発生しました

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

または、アプリケーションで他のページにアクセスしようとすると、エラーが発生します

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

ここで私が間違っていることを誰かに教えてもらえますか? 私を助けてください 。

編集 :

ここにエクステンションへのリンクがあり ます https://github.com/thyseus/yii-user-management

4

6 に答える 6

3

wamp サーバーの設定も確認してください。特に使用しているphpバージョン...

于 2012-07-04T07:25:22.197 に答える
1

ファイルのパーミッションも確認してください。

chmod -R go+rx protected/modules 
于 2012-07-03T18:51:28.547 に答える
1

モジュール開発者が short_open_tags を . の<? ?>代わりに使用したようです<?php ?>。したがって、PHPで有効にするだけです。

Xampp で、php.ini を見つけて設定しますshort_open_tags = On

于 2014-01-11T01:03:13.420 に答える
0

ユーザーモジュールのモデルで、ファイルUserLogin.phpを開きます

このような編集機能を試すことができます

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"),
    );
}
于 2013-03-01T14:53:23.080 に答える
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,
            )

),

この変更を適用して試してみてください。

于 2012-07-02T05:56:52.367 に答える