I prepackaged Yii Rights / Yii User / Yii Private Messaging so you don't have to configure anything but the basics. No hacks, installation, confusion, migrations, configurations, or headaches!
Basically, these are downloadable working demos of the three modules.
The included instructions with these modules as most of you have figured out, are less than clear at best. Well, at least to me. So here is everything you need to make them work with almost no configuration.
I have included 4 working files. (You will have to click see all).
These are the modules I packed up.
Yii Rights I used version 1.3.0.r147 the latest as of 10/18/12. by itself (Doesn't have user creation or profile page like Yii-User)
Yii User I used version 0.3-61-gfc69518 the latest as of 10/18/12. (Doesn't have a strong RBAC like Yii-Rights)
Yii User + Yii Rights same versions as above. (User creation with RBAC)
Private-Messaging I used version 0.1.1-0-gdc4a864 the latest as of 10/18/12 (Yii User + Rights + Private Messaging (User creation with RBAC + Private Messaging).
Tested on Yii 1.1.12 latest as of 10/18/12.
Step 1. download and unzip into your yii root directory (the place where your framework file is) and name it what ever you want.
Step 2. Change the name of the database in the lines below in the MySQL file to your desired name. If your using PC then Kmodo Edit is a great editor (will open a ton of different file types) and it's free.
CREATE DATABASE yiirights; //or yiiuser depending on which you downloaded USE yiirights; ... ...
(If you run/ copy/paste into say localhost/phpmyadmin you can just run it under the main sql tab.)
Step 3. Run the included sql file located in the main directory of the download I provided (not under any sub directory).
Step 4. Configure your protected/console and protected/config to use the database you created in step 2.
Step 5. Try it out!
YII RIGHTS URL: yourdomainname/rights
Private Messaging URL: yourdomainname/message
Login with the default demo/demo or admin/admin and send messages back and forth!