Upgrade CakePHP: Diferență între versiuni

Sari la navigare Sari la căutare
1.318 octeți adăugați ,  31 ianuarie 2012
fără descrierea modificării
Fără descriere a modificării
Fără descriere a modificării
 
(Nu s-au afișat 2 versiuni intermediare efectuate de același utilizator)
Linia 16: Linia 16:
Acum fă commit la cele trei fișiere:
Acum fă commit la cele trei fișiere:


  svn commit
svn add ...
  svn commit ...


== Aranjează alte fișiere .sample ==
== Aranjează alte fișiere .sample ==
Linia 28: Linia 29:
  svn commit
  svn commit


== Adaugă SVN ignores ==
svn propset svn:ignore .htaccess cakephp-2.0.5
svn propset svn:ignore .htaccess cakephp-2.0.5/app/
svn propset svn:ignore .htaccess cakephp-2.0.5/app/webroot/
svn propset svn:ignore database.php cakephp-2.0.5/app/Config/
svn propset svn:ignore config.php cakephp-2.0.5/app/Lib
svn propset svn:ignore "*" cakephp-2.0.5/app/tmp/
svn propset svn:ignore "*" cakephp-2.0.5/app/tmp/cache/
svn propset svn:ignore "*" cakephp-2.0.5/app/tmp/cache/models/
svn propset svn:ignore "*" cakephp-2.0.5/app/tmp/cache/persistent/
svn propset svn:ignore "*" cakephp-2.0.5/app/tmp/cache/views/
svn propset svn:ignore "*" cakephp-2.0.5/app/tmp/logs/
svn propset svn:ignore "*" cakephp-2.0.5/app/tmp/sessions/
svn propset svn:ignore "*" cakephp-2.0.5/app/tmp/tests/
svn commit
Orice alte proprietăți SVN interesante în vechiul director pot fi listate cu
svn proplist -Rv
== Copiază fișierele din vechiul director ==
* din app/controllers în app/Controller
* din app/controllers/components în app/Controller/Component
* din app/libs în app/Lib
* din app/locale în app/Locale
* din app/models în app/Model
* din app/vendor/shells în app/Console/Command ('''notă!''' s-a schimbat calea de la 1.x la 2.x)
* din app/views/... în app/View/...
* din app/webroot în app/webroot
* din vendors/Auth în vendors/Auth (chestii pentru OpenID)
== Lucruri manuale ==
* Ce trebuie făcut cu app/Config/bootstrap.sh? Acolo adăugasem liniile:
setlocale(LC_ALL, "ro_RO.utf8");
bindtextdomain("messages", "../locale");
textdomain("messages");
* Ce trebuie făcut cu <code>app/config/core.php</code>? Acolo erau chestii despre durata sesiunii.
== Commitul final ==
svn commit


* ignores: app/tmp/*, app/tmp/<each_one>/*
== Rulează scriptul de setup ==
* ignores: app/config/database.php, app/libs/config.php
* (obtained with "svn proplist -Rv|grep -B 1 -A 1 ignore")
* app/config/bootstrap.php: setlocale(LC_ALL, "ro_RO.utf8");
* app/config/core.php: session stuff
* app/config/database.php
* app/controllers
* app/libs
* app/locale
* app/models
* app/schema-changes
* app/vendor/shells
* app/views/...
* app/webroot
* vendors/Auth (openid stuff)


* rerun setup.sh
tools/setup.sh

Meniu de navigare