2012-04-09 5 views
0

Я новичок в cakephp, я пытаюсь обновить cakephp до последней версии. Я устанавливаю свежий cakephp 1.3 на свой компьютер и обновляю его до cakephp 2.1.Как обновить cakephp от 1.3 до 2.1?

Я использую оболочку для обновления, но после того, как я бегу «обновить все» команду, я увидел две ошибки:

Warning Error: chmod(): Operation not permitted in [/var/www/cakephp-1.3/lib/Cake/Utility/Folder.php, line 639]

Warning Error: touch(): Utime failed: Operation not permitted in [/var/www/cakephp-1.3/lib/Cake/Utility/Folder.php, line 640]

Я думаю, что модернизировал завершена. Потому что я вижу сообщение от терминала, как это:

Done updating /var/www/cakephp-1.3/app/Console/cake.php

Done updating /var/www/cakephp-1.3/app/Console/Command/AppShell.php

Running components

Running exceptions

Затем я обновить мое приложение, и я получил некоторые ошибки: http://flic.kr/p/bwUpwY

Затем я удаляю каталог «пирога», и сообщение об ошибке изменилось: http://flic.kr/p/bKP7Te

Так что теперь я не знаю, что делать дальше, потому что я сделал много способов, но все равно не работал. Итак, кто-нибудь, пожалуйста, скажите мне, что я сделал не так, и как я могу повысить эффективность cakephp. Спасибо заранее.

+0

Почему вы устанавливаете CakePHP 1.3 в первую очередь? – dhofstet

+0

Поскольку у меня есть веб-приложение, использующее cakephp 1.3, и я хочу его обновить. Но сначала я хочу попрактиковаться в новой установке. – NamPham

ответ

0

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

Это может привести к сбою миграции на некоторых частях и оставлению частично сломанной установки после ее завершения.