문제

I recently downloaded a Cake site from a live server, and I am trying to bake some aspects. But I am getting files not found errors (even though they do exist), but the structure is different that the out-of-box CakePHP download. So I am wondering if I am missing the point on all this, or there is a simple way to adjust what the CLI looks for in terms of paths - namely the config/ for an ACL schema is what I am trying to crunch out.. Thanks for any advice. Been at this for a while now.

도움이 되었습니까?

해결책 2

Well I could have been doing something totally zombie-like, but I decided just to re-bake and copy my original MVC files to the new baked folders (used the new config schema folder), but the issue is now resolved by doing that.

다른 팁

You might have some luck looking at the paths.php config file. It's in /cake/config/paths.php . I'm not positive how it works but it might lead you in the right direction.

Idea 1:

Perhaps this is too simple, but are you sure you are running bake correctly? You should setup a environment variable for bake, orrr type the full path of bake while you are in your app folder. There are more details here: http://book.cakephp.org/view/1106/The-CakePHP-Console

Note:

$ cd /my/cake/app_folder
$ ../cake/console/cake

That will open up your cake prompt and should also resolve missing paths.

Idea 2:
Missing paths in cake can also occur as a result of non-conventional filenames, classnames etc... even if your app is working other things may not like testing, tasks, or bake. Example: in plugins if you actually follow the standard and append model to the class name, you need to then have $uses in your controller. Testing also brakes as a result if everything isn't defined.

Idea 3:
I have changed the path for my cake location before in app/index.php and app/webroot/test.php perhaps you could do the same for bake in one of those files, but since it is in cake/console you may need to do it from somewhere in that folder. Before you modify they cake folder, I would make sure to fork cake, so that you can easily still pull updates without over writing your changes.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top