Оболочка торта не доступна - PullRequest
0 голосов
/ 17 августа 2011

У меня есть опыт работы с php, но я новичок в торте и у меня возникли проблемы, я прочитал довольно много об этом перед публикацией, поэтому я прошу прощения, если я задаю очень простой вопрос, так как я чувствую, что на него ответили Однако, возможно, мое непонимание в отношении CakePHP удерживает меня.

У меня есть файл 'convert.php' со следующим кодом it

<?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, однако у меня нет папки приложения. Есть журнал кода cakephp, который уже запущен и работает правильно, поэтому насколько я знаю, торт работает нормально.

1 Ответ

0 голосов
/ 18 августа 2011

Проблема заключалась в том, что я не был настроен как производственная установка CakePHP, поэтому вы должны использовать настройки ядра.Таким образом, папка приложения находится в папке тортов, а не в вашем webroot.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...