Domanda

ho letto sulla guida qui: http: / /book.cakephp.org/2.0/en/appendices/2-0-migration-guide.html che descrive il modifiche per Cake per la versione 2.0, ma non dice in modo esplicito come per fare l'aggiornamento.

Ho visto anche questo: http : //book.cakephp.org/2.0/en/console-and-shells/upgrade-shell.html#upgrade-shell che ho pensato che avrebbe dato un po 'di più istruzioni.

Finora questo è quello che ho fatto per la versione esistente (1.3) sul mio server.

  1. È andato e ha afferrato la copia zippata di 2,0 dalla repo qui: https://github.com /cakephp/cakephp/tree/2.0
  2. Aggiunto il nuovo file index.php nel mio webroot
  3. ha notato che la nuova cartella nucleo torta esiste un livello all'interno del lib directory padre così (webroot)/lib/Cake esso è invece di (webroot)/cake. Così ora nel mio Webroot ho il mio vecchio '/ cakecore, and now a folder called / libwhich contains the new core (2.0) and my old '/app cartella così come il vecchio' / vendors` cartella.
  4. mi sono imbattuto da /lib/Cake/Console all'interno di questo comando: ./Console/cake upgrade all che scorrere un sacco di cose del genere:

    Done updating /home/bob_cobb/public_html/mydomain.com/lib/Cake/TestSuite/CakeTestSuite.php

  5. Questo non ha cambiato nulla nella mia cartella originale / app come tutti i controller sono ancora sottolineato e minuscole.

Che cosa mi manca qui? Ho rinominato la mia cartella nucleo antico /cake e il sito ha smesso di funzionare, quindi è ovviamente ancora affidamento su questo. Devo proprio tutto rottami e ricominciare da capo (eliminare completamente 1.3, mentre il risparmio tutti i miei vecchi file e solo li ricreare con una nuova versione di 2.0)?

Qualche consiglio su come ottenere questo processo di migrazione in corso sarebbe di grande aiuto. Mi aspetto un paio di cose di non lavorare più, ma ho solo bisogno di una spinta nella direzione giusta. Grazie.

È stato utile?

Soluzione

Se si utilizza il un core potrebbe essere necessario fare di più che correre il guscio di aggiornamento per realizzare questo obiettivo.

Io uso una versione avanzata che dovrebbe convertire il tutto con un solo clic. Vedere "Aggiornamento utilizzando la shell di aggiornamento" @ http://www.dereuromark.de/2011/ 10/31 / appena sfornato-cake2-0-tips /

Ma soprattutto si dovrebbe sempre eseguire i propri script da App dir

 app2.0dir>..\lib\Cake\Console\cake Upgrade ...

In questo modo troverà i percorsi corretti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top