Я пытаюсь сделать свои первые шаги с CakePHP 2
console
с Leopard
и XAMPP
, но я получаю много проблем, которые мне не ясны.
В Руководство CakePHP 2.0 написано, мне нужно правильно настроить /app/Config/database.php to
, убедитесь, что оно работает, затем я протестировал его с регистрацией пользователя, и все работает.
Затем я прочитал, что я могу позвонитькоманда через оболочку:
$ cake schema create DbAcl
Это не работает, потому что я должен записать right path
в консольное приложение, затем:
$ /Users/username/.../site.com/lib/Cake/Console/cake schema create DbAcl
После того, как я получил эту ошибку:
Welcome to CakePHP v2.0.4 Console
---------------------------------------------------------------
App : username
Path: /Users/username/
---------------------------------------------------------------
Cake Schema Shell
---------------------------------------------------------------
/Users/username/Config/Schema/db_acl.php could not be loaded
iMac-Name:~ username$
Моя установка CakePHP находится в папке site.com
:
site.com/app
site.com/lib
site.com/plugins
site.com/vendors
site.com/etc.
Поэтому я сделал это, чтобы изменить папку CakePHP на папку установки с именем site.com
$ /Users/username/.../site.com/lib/Cake/Console/cake -app /Users/.../site.com
Теперь я получаю это сообщение:
Welcome to CakePHP v2.0.4 Console
---------------------------------------------------------------
App : site.com
Path: /Users/.../public_html/site.com/
---------------------------------------------------------------
Current Paths:
-app: site.com
-working: /Users/.../site.com
-root: /Users/.../public_html
-core: /Users/.../site.com/lib
Теперь, если я напишу
$ /Users/username/.../site.com/lib/Cake/Console/cake schema create DbAcl
, я снова получаю неверный исходный путь с другой ошибкой:
Welcome to CakePHP v2.0.4 Console
---------------------------------------------------------------
App : username
Path: /Users/username/
---------------------------------------------------------------
Cake Schema Shell
---------------------------------------------------------------
/Users/username/Config/Schema/db_acl.php could not be loaded
Как правильно исправить путь?