我是cakephp的新手,所以刚刚通过食谱工作,现在正在通过Apress开始“从新手到专业开始CakePHP”。我已经到了本书的Bake部分,但我似乎无法得到它在Windows 7中工作。cakephp在windows 7中烘烤
我已经添加了我的“环境变量”的路径,所以我不必导航到位置的cake.bat,但我似乎无法让烘烤工作。
I型cake bake -app C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\testBlog\app\
并获得:
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Poncho>cake bake -app C:\Program Files (x86)\Apache Software Foundation
\Apache2.2\htdocs\testBlog\app\
♀
Welcome to CakePHP v1.3.3 Console
---------------------------------------------------------------
App : Program
Path: C:\\Program
---------------------------------------------------------------
Bake Project
Skel Directory: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdo
cs\testBlog\cake\console\templates\skel
Will be copied to: C:\\Program\Files
---------------------------------------------------------------
Look okay? (y/n/q)
[y] >
如果键入“Y”(不带引号),它贯穿了一些东西,然后问我要db config中,我把所有的信息中,它完成节能数据库配置信息,然后结束。当我再次尝试cake bake
时,我只是再次获得上述屏幕,每当我尝试时似乎都不明白,我已经设置好了Skel Directory以及正在配置的DB信息。
任何想法可能是错误的?
在此先感谢。
P.S.
我的应用程序的位置是:C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\testBlog\
以及多数民众赞成在所有CakePHP的东西。我应该从每个应用程序文件夹中分离出cakephp核心吗?或者应该每个应用都有自己的cakephp内容?
例如,我是否应该在C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\
中拥有我的cakephp文件和文件夹(蛋糕,插件,供应商等),然后将每个应用程序放在其自己的文件夹中,如testBlog/app
或者我是如何做到的?
感谢所有,
英菲尼迪菲斯
它看起来像路径中的空间扔掉烘烤工具。你能否将你的htdocs文件夹移动到其他地方'C:\ htdocs'? – Mike 2010-08-09 12:32:43
好吧,我会给它一个去,但我怎么告诉Apache htdocs在哪里? – 2010-08-09 13:30:01
找到'httpd.conf'文件(它应该在你的'Apache2.2'目录下的某个地方)并且改变'DocumentRoot'和'到新的位置。确保保留斜线,然后重新启动Apache。 –
Mike
2010-08-09 21:46:55