La versió 2 d’SPIP és una versió important, l’actualització d’un lloc a partir d’una versió 1.9.x és especial.
Alguns consells per tal que la transició es faci el millor possible
- desactivar tots els plugins per la pàgina: ecrire/?exec=admin_plugin
- fer una còpia de seguretat de la base de dades utilitzant el procediment d’SPIP 1.9.x : ecrire/?exec=admin_tech (veure’n els detalls)
- recuperar aquesta còpia de seguretat per FTP (es troba a dins de tmp/dump/) i conservar-la amb cura en local.
- crear un directori a l’arrel d’SPIP (per exemple ancien_spip/)
- desplaçar a l’interior d’aquest directori tots els fitxers i directoris d’SPIP 1.9.x EXCEPTE els directoris IMG/ i config/
- si teniu un fitxer mes_options.php desplaçar-lo a dins de config/
- per tant, a l’arrel només hi hauria de quedar:
- ancien_spip/
- config/
- IMG/
- per tant, a l’arrel només hi hauria de quedar:
- posar per FTP, a l’arrel del vostre lloc, el conjunt dels fitxers i directoris d’SPIP 2.0.x excepte els directoris IMG/ i config/
- per tant, a l’arrel i hauríem de trobar:
- ancien_spip/
- CHANGELOG.txt
- config/
- COPYING.txt
- ecrire/
- htaccess.txt
- IMG/
- index.php
- INSTALL.txt
- local/
- prive/
- rien.gif
- spip.php
- squelettes-dist/
- svn.revision
- tmp/
- entrar amb el vostre navegador a dins de http://le_site/ecrire/ [1]
- acceptar l’actualització de la base de dades
- en aquest punt, hauríeu de retrobar, a l’espai privat, la totalitat de les dades del vostre lloc antic i una navegació a l’espai públic hauria de mostrar-los amb els esquelets per defecte d’SPIP (color malva)
- en cas de problemes (per exemple, una pàgina en blanc), proveu de tornar a anomenar temporalment el vostre fitxe mes_options.php (a dins del directori config/) per desactivar-lo.
- recupereu ara les versions adaptades a SPIP 2 dels plugins que utilitzeu i instal·leu aquestes versions noves a dins d’un directori plugins/ que haureu creat.
o bé, després d’haver creat un directori plugins/ i, després, el seu subdirectori auto/ utilitzeu el procediment d’auto-instal·lació dels plugins que es proposa a la pàgina ecrire/?exec=admin_plugin
- queda per crear un directori squelettes/ (si ho necessiteui) i desplaceu-hi de mica en mica, per petits grups, les vostres antigues personalitzacions recuperades des de ancien_spip/squelettes/
- si teniu un fitxer mes_fonctions.php, verifiqueu la conformitat de les seves funcions i avisos amb les noves funciones i variables d’SPIP 2.0.x
- el mateix si teniu scripts php a dins dels vostres esquelets personalitzats.
- si no teniu un .htaccess actiu, haureu de reanomenar htaccess.txt con a .htaccess per tal de beneficiar-vos dels urls propis, arbo...
ELS ESQUELETS
recordeu:
els filtres guardats a dins del vostre directori squelettes/ deixen pas als situats, per defecte, a dins de squelettes-dist/ o a prive/
si heu copiat a 1.9.x, la organització del vostre directori squelettes/ a sobre del de dist/ , sapigueu que 2.0.x aporta modificacions importants a aquesta organització i que us caldrà validar que no tingueu fitxers fantasma que es cridin en lloc dels legítims.
en particular, un arxiu antic squelettes/login.html o també squelettes/formulaires/login.html tindran més importància (i això podria ser un problema) per davant de prive/login.html i prive/formulaires/login.html.
alerta, també, amb els fitxers de fulls d’estil i amb els fitxers de script javascript.
- llista de fitxers que estaven a dins de dist/ (que potser heu personalitzat a squelettes/) i que han estat o bé desplaçats o bé suprimits:
antic | nou |
dist/favicon.ico | suprimit |
dist/jquery.js.html | suprimit |
dist/login.html | prive/login.html |
dist/sommaire_texte.html | suprimit |
dist/spip_admin.css | prive/spip_admin.css |
dist/spip_style_invisible.css | privé/spip_style_invisible.css |
dist/spip_style_print.css | prive/spip_style_print.css |
dist/spip_style_visible.css | prive/spip_style_visible.css |
dist/spip_style.css | prive/spip_style.css |
dist/style_prive_defaut.css | prive/style_prive_defaut.css |
dist/style_prive.html | prive/style_prive.html |
dist/formulaires/choix_mots.html | suprimit |
dist/formulaires/forum_previsu.html | suprimit |
dist/formulaires/login_forum.html | suprimit |
dist/formulaires/login.html | prive/formulaires/login.html |
dist/formulaires/menu_lang.html | prive/formulaires/menu_lang.html |
dist/modeles/doc.html | prive/modeles/doc.html |
dist/modeles/emb.html | prive/modeles/emb.html |
dist/modeles/img.html | prive/modeles/img.html |
dist/modeles/pagination_page_precedent_suivant.html | prive/modeles/pagination_page_precedent_suivant.html |
dist/modeles/pagination_page.html | prive/modeles/pagination_page.html |
dist/modeles/pagination_precedent_suivant.html | prive/modeles/pagination_precedent_suivant.html |
dist/modeles/pagination.html | prive/modeles/pagination.html |
dist/modeles/paginationitem.html | prive/modeles/paginationitem.html |
dist/icones_barre/ | prive/icones_barre/ |
dist/images/ | prive/images/ |
dist/javascript/ | prive/javascript/ |
dist/vignettes/ | prive/vignettes/ |
En general, cal inspirar-se amb els nous esquelets de squelettes-dist/ i prive/ per recuperar i actualitzar les vostres personalitzacions a dins de squelettes/
Si ja heu fet la vostra actualització posant els fitxers d’SPIP 2.0.9 al damunt del vostre SPIP 1.9.x, us adonareu que hi queden antics fitxers que han esdevingut obsolets i que podeu suprimir:
- pas de 1.9.2i estable [14358] a 2.0.10 estable [14697]
aquests fitxers que existien a 1.9.x, són, a 2.0.x, o bé suprimits, o bé desplaçats (afecta, essencialment, al directori ecrire/ i als seus subdirectoris) i convé suprimir-los
- ecrire/action/autoriser.php
- ecrire/action/ical.php
- ecrire/action/inscription.php
- ecrire/action/instituer_mot.php
- ecrire/action/instituer_rubrique_articles.php
- ecrire/action/pass.php
- ecrire/action/rss.php
- ecrire/action/test_dirs.php
- ecrire/base/db_mysql.php
- ecrire/base/optimiser.php
- ecrire/engines-list.txt
- ecrire/exec/articles_ortho.php
- ecrire/exec/editer_mot.php alerta!!! no confondre’l amb ’ecrire/exec/editer_mots.php’ (plural) que és un fitxer de la versió 2.0.9
- ecrire/exec/export.php
- ecrire/exec/forum_envoi.php
- ecrire/exec/puce_statut_article.php
- ecrire/exec/rubriquer.php
- ecrire/exec/statistiques_svg.php
- ecrire/extract/doc.php
- ecrire/extract/pdf.php
- ecrire/extract/rtf.php
- ecrire/inc/auth_ldap.php
- ecrire/inc/auth_spip.php
- ecrire/inc/compacte_js.php
- ecrire/inc/cron.php
- ecrire/inc/editer_article.php
- ecrire/inc/editer_mot.php alerta!!! no confondre’l amb ’ecrire/inc/editer_mots.php’ (pluriel) que és un fitxer de la versió 2.0.9
- ecrire/inc/extra.php
- ecrire/inc/indenter_xml.php
- ecrire/inc/indexation.php
- ecrire/inc/maintenance.php
- ecrire/inc/ortho.php
- ecrire/inc/popularites.php
- ecrire/inc/sax.php
- ecrire/inc/sites_voir.php
- ecrire/inc/valider_xml.php
- ecrire/inc/visites.php
- ecrire/install/etape_5.php
- ecrire/install/etape_6.php
- ecrire/safehtml/classes/HTMLSax3.php
- ecrire/safehtml/classes/safehtml.php
- ecrire/safehtml/classes/HTMLSax3/Decorators.php
- ecrire/safehtml/classes/HTMLSax3/States.php
- ecrire/safehtml/license.txt
- ecrire/safehtml/readme-SPIP.txt
- ecrire/safehtml/readme.txt
- ecrire/urls/propres-qs.php alerta!!! no confondre’l amb ’ecrire/urls/propres_qs.php’ (underscore) que és un fitxer de la versió 2.0.9
- ecrire/xml/atom.php
- ecrire/xml/ical.php
- ecrire/xml/rss.php
- ecrire/win_png.htc
- el directori dist/ i tots els seus fitxers (veure més amunt ELS ESQUELETS)
- el directori oo/ i el seu fitxer index.php
- els 3 fitxers a l’arrel:
- inc-public.php3
- UPGRADE.txt
- win_png.htc