2015-11-28 2 views
0

Я пытаюсь обновить проект CakePHP 2 до CakePHP 3. Для этого я использую консоль обновления CakePHP. После его установки, как описано на the upgrade tool page, я бегуКонсоль обновления CakePHP не меняет

./bin/cake upgrade all ../admin/app --verbose 

, который печатает

Welcome to CakePHP v3.1.4 Console 
--------------------------------------------------------------- 
App : src 
Path: /Users/Ivan/Sites/baslernachhilfe/web/tmp/upgrade/src/ 
PHP : 5.6.10 
--------------------------------------------------------------- 
*** Upgrade step Locations *** 
*** Upgrade step Namespaces *** 
*** Upgrade step AppUses *** 
*** Upgrade step RenameClasses *** 
*** Upgrade step RenameCollections *** 
*** Upgrade step MethodNames *** 
*** Upgrade step MethodSignatures *** 
*** Upgrade step Fixtures *** 
*** Upgrade step Tests *** 
*** Upgrade step I18n *** 
*** Upgrade step PrefixedTemplates *** 

Однако никакие изменения не выполняются. Ничего не перемещается, ничего не добавляется в файлы. В чем проблема? Запуск OS X 10.11.

ответ

0

После прохождения кода я понял следующее: я поместил папку обновления в подпапку под названием «tmp». Однако код для обновления фильтрует для всех путей, содержащих «tmp», и поэтому не обрабатывает никаких задач.

+0

Обратите внимание, что инструменты обновления являются автономным приложением, оно должно быть установлено в папке seaprate, _outside_ приложения, которое вы пытаетесь обновить! (из [** docs **] (http://book.cakephp.org/3.0/en/upgrade-tool.html#installation): «_ Инструмент обновления установлен как автономное приложение_») – ndm

+0

да! он был в отдельной папке, но все же эта папка называлась «tmp» ... – navige

Смежные вопросы