Я прочитал руководство здесь: http://book.cakephp.org/2.0/en/appendices/2-0-migration-guide.html, которое описывает изменения в Cake для версии 2.0, но в нем явно не сказано как сделать обновление,
Я также видел это: http://book.cakephp.org/2.0/en/console-and-shells/upgrade-shell.html#upgrade-shell, которое, как я полагал, дало бы немного больше инструкций.
Пока что это то, что я сделал с существующей версией (1.3) на моем сервере.
- Пошел и взял сжатую копию 2.0 из репозитория здесь: https://github.com/cakephp/cakephp/tree/2.0
- Добавлен новый файл index.php в мой webroot
- Заметил, что новая основная папка тортов существует на одном уровне в родительском каталоге
lib
, поэтому (webroot)/lib/Cake
вместо (webroot)/cake
,Так что теперь в моем webroot у меня есть старая папка '/ cake core, and now a folder called
/ lib which contains the new core (2.0) and my old '/app
, а также старая папка' / vendors`. Я запускал изнутри /lib/Cake/Console
эту команду: ./Console/cake upgrade all
, который прокручивал кучу таких вещей, как:
Done updating
/home/bob_cobb/public_html/mydomain.com/lib/Cake/TestSuite/CakeTestSuite.php
- Это ничего не изменило в моей исходной папке / app, так как все контроллеры все еще работаютподчеркнуты и строчные.
Что мне здесь не хватает?Я переименовал мою старую папку /cake
core, и сайт перестал работать, так что он, очевидно, все еще полагается на это.Должен ли я просто удалить все и начать все сначала (полностью удалить 1.3 при сохранении всех моих старых файлов и просто заново создать их с новой версией 2.0)?
Любой совет, как запустить этот процесс миграции, очень помог бы.Я ожидаю, что некоторые вещи больше не будут работать, но мне просто нужен толчок в правильном направлении.Спасибо.