Hi all!
Yesterday installed this extension.
Due to installation process I faced a few problems. As it turned out, they are quite trivial and not widespread, so I want to write here a couple of advices - hope they will be useful to someone.
-
Extract the release file under [font="Courier New"]application/protected/modules[/font], not in [font="Courier New"]protected[/font]
-
Facing next error:
[font=“Courier New”]exception ‘CDbException’ with message ‘CDbConnection failed to open the DB connection: SQLSTATE[HY000] [2002] Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)’ in /home/username/wwwroot/webapp/framework/db/CDbConnection.php:382[/font]
means that your path to mysql connection socket is different to default (/var/run/mysqld/mysqld.sock). Take care to match it in components->db->connectionString in config file ‘console.php’. Example: [font=“Courier New”]‘mysql:host=localhost;dbname=spythami;unix_socket=/tmp/mysql.sock’[/font].
-
Make sure table names as ‘users’, ‘migration’, ‘profiles’ and ‘profiles_fields’ in your app database are not used. They will be created with prefix ‘tbl_’.
-
Command yiic migrate --migrationPath=user.migrations should be exequted from [font="Courier New"]application/protected[/font] and with prefix [font="Courier New"]php[/font]. So we obtained the following:
[font="Courier New"]username@device:~/wwwroot/webapp/protected$ php yiic migrate --migrationPath=user.migrations[/font]
The problem I am solving right now is:
[font="Courier New"]include(CHtml::link(CHtml.php): failed to open stream: No such file or directory[/font]
It appears when I try to interact with managing users (manage or list). As link looks like [font=“Courier New”]index.php?r=user/admin[/font] and [font=“Courier New”]index.php?r=user[/font], I guess that something wrong with controllers ‘User’ and ‘Admin’, but can’t understand, what it exactly is.
All I did is installed new app and integrated ‘Yii-User’ module in it. Please tell me, what exactly is wrong.
UPD: I found a point of stuck: it is a string [font=“Courier New”]‘value’ => ‘CHtml::link(CHtml::encode($data->id),array(“admin/update”,“id”=>$data->id))’,[/font] in view files, which have [font=“Courier New”]zii.widgets.grid.CGridView[/font]. But I still have no idea, what is really wrong.