Jump to Navigation

Aggiornamento Drupal Lingua e Moduli Database

Ritratto di Fixus

Drupal è un gestore di contenuti molto potente e di conseguenza è un pò complesso ma sta migliorando molto.
La versione 6 ha modificato la struttura delle directory per semplificare gli aggiornamenti e  prevede Drupal pulito in root e i files dei siti in /sites/sito.it/files dove "sito.it" dev'essere come l'url del sito.
Con questa disposizione si potrà fare il backup completo e pulito di un sito copiando tutti i files in "/sites/sito.it/"
Per evitare problemi durande l'update del sito consiglio di usare il browser "Opera": Firefox e altri potrebbero bloccarsi. 

  1. Loggarsi come utente numero 1
    www.sito.it/user/1 nel browser e tenerla aperta fino alla fine
  2. Modalità manutenzione "off-line":
    www.sito.it/admin/settings/site-maintenance
  3. Backup DB tramite phpMyAdmin del server:
    www.sito.it/MyAdmin/
  4. Backup files
    Copiare dal server: (root) .htaccess e robots.txt e /sites/sito.it/ settings.php. In caso di grossi aggiornamenti anche /sites/sito.it/files
    Consiglio di usare FileZilla per FTP. Per esperti Nautilus ssh://nome@sito.it@sito.it (attivare la visualizzazione dei file nascosti come .htaccess)
  5. Backup Moduli attivi:
    www.sito.it/admin/build/modules salva la pagina come html o stampala
  6. Disabilitare i moduli pericolosi o pesanti
    www.sito.it/admin/build/modules PS: x esperti in caso di un piccolo aggiornamento 6.xx->6.yy disabilitare solo i moduli più rischiosi
  7. Disattivare i temi aggiuntivi e selezionare un tema tipo Garland
    www.sito.it/admin/build/themes (e www.sito.it/admin/settings/admin se c'è)
  8. Archiviare il vecchio Drupal
    Creare sul server una dir "_old" e spostarci dentro le cartelle di Drupal compresi i files in root .htaccess e robots.txt ma escludere la dir "/sites"
    Sotto /sites ora ci sono solo i moduli extra e files specifici dei siti che nn son contenute nel pacchetto di Drupal
  9. Upload nuovo Drupal
    Inviare sul server il contenuto del pacchetto Drupal-6.xx
    In caso di versioni personalizzate editare robotx.txt e .htaccess in root copiando dai files scaricati prima.
  10. Update del DB (con Opera)
    www.sito.it/update.php e seguite i passi indicati
  11. Aggiornamento moduli extra
    www.sito.it/admin/reports/updates da qui fare i download dei moduli consigliati
    Scompattare tutto in locale e poi a gruppetti uploadarli sul sito e fare le seguenti operazioni
    www.sito.it/admin/build/modules per attivarli
    www.sito.it/update.php per aggiornare i relativi database
    Attenzione: se il sito da pagine bianche provare ad eliminare le vecchie directory prima di uploadare i nuovi moduli.
  12. Aggiornamento Traduzioni
    http://l10n.drupalitalia.org/ Scarica la traduzione italiana
    versione archivio tar.gz da scompattare e uploadare o file unico .po da importare da www.sito.it/admin/build/translate/import
  13. Rimettere online il sito
    www.sito.it/admin/settings/site-maintenance impostare Online e verificare un pò di pagine del sito.

 

Modalità turbo x chi è pratico e deve far solo un piccolo aggiornamento di sicurezza:

Avendo già aggiornato la struttura del server come previsto da Drupal6 multisite ed avendo un pò di esperienza..

Ricordo che x sicurezza è meglio usare il browser Opera nella fase di Update del DB: loggati prima.

  1. Login            amministratore e tener aperto x update.php finale www.sito.it/user/1
  2. Off-line          www.sito.it/admin/settings/site-maintenance
  3. Backup DB     www.sito.it/MyAdmin/
  4. Upload nuovo Drupal: dirs e *.php  -  no .htaccess, robotx.txt e altri .txt di documentazione
  5. Update del DB www.sito.it/update.php
  6. Moduli extra   www.sito.it/admin/reports/updates    uploadarli e poi ancora   update.php
  7. Traduzioni      http://l10n.drupalitalia.org/   versione archivio tar.gz da sovrapporre a Drupal sul server
  8. Online             www.sito.it/admin/settings/site-maintenance
Taxonomy upgrade extras: 

Commenti

Ritratto di Mariana22Moore

Every one knows that humen's life seems to be not cheap, however some people need cash for various issues and not every one earns enough money. Thus to receive fast business loans and just student loan will be good way out.


Main menu 2

by Dr. Radut.