cakephp shell不可用

时间:2011-08-17 04:09:48

标签: shell cakephp

我在PHP方面很有经验,但是我很喜欢蛋糕并且遇到了一些麻烦,在发布之前我确实已经阅读了很多内容,所以如果我问一个非常基本的问题,我会道歉,因为我觉得它已经得到了解答但是,也许我对cakephp的理解不足让我感到高兴。

我有一个文件'convert.php',它带有以下代码

<?php
class ConvertShell extends Shell {
    function main() {
        $time = date('Y-m-d H:i:s', time());
        $this->out("Testing - ".$time."\n");
    }
} 
?>

此文件位于'/home/photo/public_html/vendors/shells/convert.php'

当我运行'蛋糕转换'时,我得到以下内容:

Welcome to CakePHP v1.2.4 Console

Current Paths:
-app: photo
-working: /home/photo
-root: /home
-core: /usr/share/php


Available Shells:
    acl
    api
    bake
    console
    i18n
    schema
    testsuite

我已经看到了许多解决方案,指出我应该在'/ home / photo / app / vendors / shells'中设置shell文件,但是我没有app文件夹。有一个cakephp代码的日志已经运行并正常工作,所以就我所知,蛋糕运行正常。

1 个答案:

答案 0 :(得分:0)

问题是我没有设置为cakephp的生产设置,所以你必须使用核心设置。因此app文件夹位于cake文件夹中,而不是webroot中。