CakePHP当前路径不正确的蛋糕烘烤

问题描述:

我的正确路径阻止我执行蛋糕烘烤。我收到了回复: 您想要烘烤的项目的路径是什么? [c:\ xampp \ htdocs \ musiclib \ myapp]> 希望以下详细信息能够揭示我出错的地方。在我的XAMPP壳我得到下面的结果,当我执行命令, '蛋糕':CakePHP当前路径不正确的蛋糕烘烤

App : musiclib 
Path: c:\xampp\htdocs\musiclib\ - this is the application I want to bake 
Current Paths: 
-app: musiclib 
-working: c:\xampp\htdocs\musiclib 
-root: c:\xampp\htdocs 
-core: C:\xampp\htdocs\musiclib\lib 

我的环境变量路径以结束; C:\ XAMPP \ htdocs中\ musiclib \蛋糕\ LIB \控制台; 我的httpd-vhosts.conf包含

<VirtualHost *:80> 
ServerAdmin [email protected] 
DocumentRoot "C:/xampp/htdocs/musiclib/app/webroot" 
ServerName musiclib:80 
ServerAlias localhost 
<Directory "C:/xampp/htdocs"> 
Options Indexes FollowSymLinks Includes ExecCGI 
Order allow,deny 
Allow from all 
</Directory> 
</VirtualHost> 

我应该如何准备我的路径使用烤蛋糕?

它似乎是从您的项目根目录运行烘焙壳,因此Cake没有正确检测到您的应用程序路径。这可以通过输出中的App : musiclib位来看到。显然,该文件夹不是您的应用程序文件夹。尝试以下其中一种方法:

  1. 从您的app文件夹运行它。所以cdapp,然后:

    .. \ LIB \蛋糕\控制台\蛋糕烤

  2. 使用-app标志指定的路径,您的应用程序文件夹中。当你的项目根(htdocs/musiclib)内,运行:

    的lib \蛋糕\控制台\蛋糕烘焙-app应用

其中最后app是从你身在何处,以您的应用程序文件夹中的相对路径。

+0

非常感谢。我遵循你的第一点,它的工作!终于解脱了!现在我可以开始烘烤了。 – user2041343 2013-02-12 00:14:58