CakePHP 3 ручная установка

В настоящее время я использую CakePHP 2.6.8. Я хочу перейти на CakePHP 3. Руководство по настройке рекомендует использовать Composer. Но композитор не делает все выполненные работы, а документация не ясна. Поэтому мне нужно пошаговое руководство.

Текущий вход – структура каталога 2.x:
https://github.com/cakephp/cakephp/tree/2.6.8

В основном, какие файлы и папки следует изменить для версии 3?
Например, файлы lib / Cake здесь и здесь. Как мы можем присоединиться к ним? https://github.com/cakephp/cakephp/tree/3.0.3
https://github.com/cakephp/app/tree/3.0.3

инструменты cakephp / upgrade делают большую часть пространства имен и меняют устаревший класс и методы. Но он не помещает правильные папки в новые местоположения. Здесь есть структура папок, но неясно, где находятся папки lib / Cake и app. Например, старая папка lib / Cake перемещается в папку Vendors / cakephp.

Включите другие шаги для изменения файлов и папок в руководстве по миграции и инструменте обновления .

Весь процесс установки должен быть документирован. Композитор может использоваться для преобразования старого контроллера, просмотра и т. Д. Файлов. Но вы знаете, инструмент обновления не делает все необходимые шаги. (Например, https://github.com/cakephp/upgrade/issues/83 ) пользователь должен вручную изменить структуру папок)

Cakephp 3.0 использует композитор, тогда как более ранние версии этого не сделали. Прежде чем продолжить, ознакомьтесь с композитором – композитор не является инструментом миграции, он является менеджером зависимостей (стандартом defacto, используемым в большинстве проектов PHP), средство миграции – это просто плагин, необязательная зависимость.

Прочтите руководство по миграции , вы также можете найти учебники, такие как этот полезный. Вам также может быть полезно создать новый проект, чтобы ознакомиться с тем, как работает CakePHP 3.0 (например, следуя учебному блогу ), прежде чем пытаться перенести существующий проект.