我在让 CakePHP 2.0 的 Bake 功能正常工作时遇到了一些麻烦。我认为这取决于我设置文件夹结构的方式,即:
htdocs 是站点的根目录,其中包含通常在“app”文件夹中找到的所有内容。htdocs/webroot/index.php 文件的 CAKE_CORE_INCLUDE_PATH 设置如下:
define('CAKE_CORE_INCLUDE_PATH', '..' . DS . '..' . DS . 'cakephp' . DS . 'lib');
然后我导航到 htdocs 文件夹(通过 putty,它托管在 Debian 6 服务器上),并运行以下命令:
php ../cakephp/lib/Cake/Console/cake.php bake
但基于列出的应用程序路径是“ /srv/www/cakeauth.tld.blue/cakephp/app/ ”而不是它应该是的事实:“ /srv/www/cakeauth.tld.blue/htdocs/ ” , 表示它不会将 htdocs 识别为应用程序。
任何人都可以帮我设置它以在正确的位置运行 Bake 吗?谢谢 :)