SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Descarregar
Arrel de la web > Documentació en Català > Què és SPIP? > Instal·lació > Actualització de la versió 1 .9 .x a la 2 .0 .x

Actualització de la versió 1 .9 .x a la 2 .0 .x

Agost de 2009 — mis à jour le : Març de 2010

Totes les versions d’aquest article:


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

  1. desactivar tots els plugins per la pàgina: ecrire/?exec=admin_plugin
  2. 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)
  3. 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/

-  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

Notes

[1 en un spip antic , l’accés a ecrire/ us proposarà la pàgina d’instal·lació d’un nou spip.
-  seguiu, llavors, el procediment (tria de llengua, connexió base de dades...)

  • etapa 1 : haureu d’indicar el vostre login de connexió i la vostra contrasenya de connexió a la base de dades (per s recordar-vos-ho, aquestes informacions es troben a dins del fitxer ecrire/inc_connect.php3 a la línia spip_connect_db(’adresse_serveur’,’port_serveur’,’login_connexion’,’pass_connexion’,’nom_base’);).
  • etapa 2 : marqueu a la llista proposada "escolliu la vostra base:" la base utilitzada pel vostre (antic) spip (nom_base del vostre antic fitxer inc_connect.php3).
  • etapa 3 : informeu els vostres identificadors spip (nom, login, contrasenya)
    -  desprès, entreiu a ecrire/
    -  valideu el missatge "Missatge tècnic: el procés d’actualització s’ha de llançar per tal d’adaptar la vostra base de dades a la nova versió d’SPIP." fent un clic a cliqueu al damunt d'aquest enllaç
    -  valideu altre cop

esteu en una versió SPIP 2.0.9 i la vostra base de dades està actualitzada.


Descarregar l’esquelet d’aquesta pàgina Lloc Web fet amb l’SPIP | Espace de traduction | Espai privat