Phundament 3 is an application foundation built upon a set if independent Yii modules and extensions such as user, rights, yiiext, gtc, ckeditor, jquery-file-upload, p3widgets and p3media.
The combination of p3widgets and p3media provides basic content management system (CMS) features, like dynamic widget creation and file management.
Combined in ckeditor, p3media acts as a ckfinder plugin which gives you the full power of HTML and media files for content creation via p3widgets.
It comes with a very minimalistic setup which integrates perfectly into an Yii web application skeletion and installs with one single command.
I’ve installed the same phundament distribution (the one from the yiiframework/extensions/phundament page) on an another computer (with almost the same configuration) and, except the troubles with migrations, application works well.
Non working urls:
/rights/authItem/permissions
/rights/authItem/roles
/rights/authItem/tasks
/rights/authItem/operations
/user/profileField/admin
/user/profileField/view/1
/user/profileField/update/1
/p3media/p3Media/admin
/p3media/p3Media/6
/gii/fullCrud
/gii/fullModel
weblog messages always showing: "Loading "XXX" module" with XXX= p3media, gii, rights or user and after that, throw a Http 404 exception.
Also:
Alias "CommandGenerator.widgets.ddeditor.DDEditor" is invalid while calling /gii/command
Alias "PortletGenerator.widgets.ddeditor.DDEditor" is invalid while calling /gii/portlet
Changing urlFormat from "path" to "get" give same error with for example: ?r=rights/authItem/permissions
Database tables:
some of them were created as MySam (the four "migration_module_XXX", "p3widget", the three "usr_XXX" user related tables) and other as InnoDb (the four tables for rights module, "p3_media", "p3_media_meta")
First of all I want to say what a good work you do, making a base for a CMS. It looks very nice!
I am very new at all of this; php, yii, phundament, … Hopefully my question will not sound too stupido and you can help me in the right direction. This is my first post here at the yii forum.
After installation of P3 I get an “error 500 Yiic command not found (./yiic)” clicking the Manage-link (h++p://localhost/phundament/p3admin/module?module=p3widgets)on the “Phundament 3 administration”-page. In fact the only Manage-link that doesn’t give me this error are the first (h++p://localhost/phundament/p3admin/module?module=p3admin) and the last one (h++p://localhost/phundament/p3admin/module?module=gii).
Is this the way it supposed to be or is this not right? Some help here will be apriciated very much.
Setup:
Win7
apache
PHP 5.3
MySQL
The steps I took:
extracted framework directory of yii-1.1.10 in same root folder as where phundament will be placed (htdocs/phundament)
extracted phundament3 in htdocs/phundament
setup MySQL database for p3
commandline in Aptana: phundament/protected/setup-p3.sh phundament/framework/yiic
step1 runs, no problems, webapp is made in htdocs/phundament
before step 2 (db migration) I configure the protected/config/main.php file to use the MySQL database.
run step 2 by typing ‘y’ at the commandline, migration runs fine
run step 3 … , no problems!
open webpage in browser, looks fine and most of all works also fine.