Aggiornare WP dalla versione 1.2 alla 1.5

Questa guida è la traduzione della pagina WordPress Upgrading 1.2 to 1.5 realizzata da Podz che ne è anche il detentore del copyright. Ogni riproduzione della pagina originale e/o di questa traduzione è subordinata al preventivo assenso dell'autore. - This guide is the translation of the page WordPress Upgrading 1.2 to 1.5 by Podz who is the owners of the copyright. Any reproduction of the original page and/or the trnslated page is allowed only with the permission of the author.

IMPORTANTE - Leggete queste informazioni.

Molto lavoro è stato fatto per rendervi il processo di aggiornamento il più semplice possibile e ci siamo riusciti. Davvero!. È però molto importante che seguiate ESATTAMENTE le istruzioni e che ogni passaggio sia eseguito con successo. Non provate a saltare qualche passaggio, cambiare qualche piccola cosa - anche se in alcuni casi ciò è possibile probabilmente finireste con un mancato aggiornamento e dovrete ricorrere all'aiuto sui forum di supporto.

Leggete prima queste istruzioni e prima di proseguire, qualunque dubbio abbiate, fate riferimento ai forum di supporto per un aiuto. È più semplice spiegare un dubbio che risolvere un problema causa un errata manovra o un vostro dubbio.

Strumenti necessari

Avrete bisogno di:

  • Tempo. Non procedete all'aggiornamento se siete stanchi o di fretta.
  • un client FTP.
  • Un editor di testi. NON utilizzate un programma di videoscrittura (es. Word). WordPad (per PC) BBEdit (per Mac) vanno benissimo. NON utilizzate programmi tipo Dreamweaver o Adobe GoLive.

↑ Contents

Attenzione - Molto Importante

FATE UN BACKUP DEI VOSTRI DATI

Fate un copia del vostro blog e dei dati. Se qualche cosa andasse storto la perdita potrebbe essere irrecuperabile. Fate un backup del database ED un backup di tutti i file di WordPress prima di proseguire con l'aggiornamento. Non ci assumiamo alcuna responsabilità per qualsiasi perdita di dati.

  1. Create una cartella di nome "Full Backup" sul vostro computer.
  2. Scaricate TUTTI i file di WordPress in questa cartella.
  3. Fate un Backup del vostro database. Qui potete trovare delle istruzioni su come farlo (per ora solo in inglese).

↑ Contents

Preparate i vostri file

Create sulla scrivania una nuova cartella denominata "WP files". In questa cartella scaricate i seguenti file (si, sono già stati scaricati una volta, ma è opportuno la facciate ancora!)

  1. index.php
  2. wp-comments.php
  3. wp-comments-popup.php
  4. wp-config.php
  5. wp-layout.css
  6. Se utilizzate Kubrick come template scaricate anche kubrick-searchform.php

Scaricate inoltre qualsiasi altro file che avete modificato pesantemente - un esempio potrebbe essere il file vars.php se avete modificato gli smilies. IL vostro backup non è altro che questo, un backup e questi file verranno modificati e per questo li abbiamo scaricati due volte.

Ora dove scaricare ancora qualche altro file. Sulla scrivania create una nuova cartella denominata "My Plugs". In questa cartella, scaricate tutti i plugin che utilizzate e tutte le cartelle che possono essere presenti nella directory dei plugin del vostro sito.

↑ Contents

Adattate i vostri file #1

Le modifiche riportate qui di seguito sono necessarie affinché il layout corrente del vostro sito venga trasferito nel blog una volta aggiornato. Fate tutte le modifiche utilizzando i file che avete scaricato separatamente senza toccare la copia completa del vostro sito:

  1. Aprite il file index.php nel vostro editor di testi.

  • Commentate la riga di require di wp-blog-header presente all'inizio di index.php. Fatelo inserendo // all'inizio di ciascuna linea.

 <?php
 //* Don't remove this line. */
 //require('./wp-blog-header.php');
 ?>

  • Aggiornate la linea di importazione del file di stile in index.php. Sostituite questa riga:

 @import url( <?php echo get_settings('siteurl'); ?>/wp-layout.css );

Con questa riga:

 @import url( <?php bloginfo('stylesheet_url'); ?> );

  • SE utilizzate il template Kubrick, dovreste avere una riga come questa:

 <link rel="stylesheet" href="<?php echo get_settings('siteurl'); ?>/wp-layout.css" type="text/css" media="screen" />

la dovete modificare in questa (ricordate: solo se utilizzate il template Kubrick) mantenendola su una sola riga:

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />

  • Aggiornate la linea di include di wp-comments in index.php. Sostituite questa riga:

 <?php include(ABSPATH .'wp-comments.php'); ?>

con questa:

<?php comments_template(); ?>

  • Salvate il file index.php
  • Rinominate il file wp-comments.php in comments.php
  • Aprite il file wp-comments-popup.php. Trovate questa riga all'inizio del file:

 require ('wp-blog-header.php');

Commentate questa riga:

 // require ('wp-blog-header.php');

A questo punto il file wp-comments-popup.php dovrebbe apparire come questo:

 <?php
 /* Don't remove these lines. */
 $blog = 1;
 //require ('wp-blog-header.php');
 add_filter('comment_text','popuplinks');

Salvate il file.

  • Rinominate il file wp-comments-popup.php in comments-popup.php
  • Aggiungete un intestazione di tema al file wp-layout.css. Dovrebbe essere qualchecosa simile a questa (potete copiare queste righe per ora):

 /*
 Theme Name: My Original layout
 Theme URI: http://myblog.com/
 Descrizione: Your theme
 Version: 1
 Author: You
 Author URI: http://myblog.com/
 */

  • Rinominate ora il file wp-layout.css in style.css.

  1. Or dovreste avere questi 6 file:
    1. index.php
    2. comments.php
    3. comments-popup.php
    4. style.css
    5. wp-config.php
    6. SE utilizzate il template Kubrick, avrete 6 file - kubrick-searchform.php

  2. Create ora una nuova cartella di nome "Carrots" e copiate in questa cartella i primi 4 file (ed anche searchform.php se utilizzate il template Kubrick).

↑ Contents

WordPress 1.5

Potete scaricare WordPress 1.5 da http://wordpress.org/download Scompattate il file scaricato sul vostro computer. Dovreste ottenere 4 cartelle e diversi file. Se ottenete una singola grande cartella con moltissimi file, cancellatela e scompattate nuovamente il file scaricato. Verificate che, qualsiasi sia il programma che utilizzate, che questi mantenga la struttura delle cartelle del file compattato.

Ora dovete semplicemente spostare i file che avete precedentemente modificato all'interno di quelli che avete appena scompattato.

  1. Aprite la cartella contenente wordpress 1.5
  2. Aprite la cartella denominata "wp-content"
  3. Vedete la cartella denominata "themes" ? Apritela
  4. Prendete la cartella che avevate chiamato "Carrots". Copiatela all'interno di "themes". (ora in "themes" dovreste avere 3 cartelle - Default, Classic e Carrots)
  5. Chiudete la cartella themes, chiudete la cartella wp-content. Dovreste ora vedere quattro cartelle (wp-content, wp-images, wp-admin, wp-includes) ed un elenco di file. Copiate qui il vostro file wp-config.php here.

Ora la versione di WordPress Your 1.5 è quasi pronta per essere messa online

  1. Aprite la cartella che contiene wordpress 1.5
  2. Aprite la cartella denominata "wp-content"
  3. Vedete una cartella denominata "plugins" ? Apritela e cancellate quello che vi è contenuto.
  4. Avete creato in precedenza una cartella denominata "My Plugs". Copiate tutto il suo contenuto all'interno della cartella Main.
  5. Chiudete la cartella.

La cartella wp-images non è cambiata dalla versione di WordPress1.2mingus. Non avete quindi necessità di rimetterla online per aggiornare. Potete cancellare questa cartella dal download della 1.5.

↑ Contents

L'aggiornamento #1

  1. Eseguite la login al pannello di amministrazione del vostro blog online e DISATTIVATE tutti i plugin. (Questo passo è MOLTO importante!)
  2. Non toccate la directory /wp-images.
  3. CANCELLATE la directory /wp-admin.
  4. CANCELLATE la directory /wp-includes.
  5. CANCELLATE la directory /wp-content.

Cancellate ora tutti i file di WP dalla directory principale. Tutti quanti. Se utilizzate una delle seguenti versioni: 1.2, 1.2.1 o 1.2.2 di seguito troverete un elenco dei file da cancellare:

  • index.php
  • print.css
  • wp-atom.php
  • wp-blog-header.php
  • wp-comments-popup.php
  • wp-comments-post.php
  • wp-comments-reply.php
  • wp-comments.php
  • wp-commentsrss2.php
  • wp-feed.php
  • wp-layout.css
  • wp-links-opml.php
  • wp-locations.php
  • wp-login.php
  • wp-mail.php
  • wp-pass.php
  • wp-rdf.php
  • wp-register.php
  • wp-rss.php
  • wp-rss2.php
  • wp-settings.php
  • wp-trackback.php
  • wp.php
  • xmlrpc.php

Se proverete a sovrascrivere questi file senza cancellarli potreste ottenere degli errori. Probabilmente moltissimi errori e non saprete con certezza se e cosa sia stato sovrascritto o meno. Quindi CANCELLATELI.

↑ Contents

L'aggiornamento #2

  1. Caricate la directory /wp-admin.
  2. Caricate la directory /wp-includes.
  3. Caricate la directory /wp-content.
  4. Non toccate la directory /wp-images.
  5. Caricate tutti gli altri file che avete nella cartella della versione 1.5

Verificate che nessuno dei file caricati (compresi quelli nelle directory) abbia dimensione 0 (zero). Se così fosse ricaricate questi file.

↑ Contents

Aggiornamento Finale!

Utilizzando il vostro browser preferito, richiamate lo script di aggiornamento che avete appena caricato. Solitamente potete eseguirlo con un indirizzo del tipo:

www.miosito.com/wp-admin/upgrade.php

oppure

www.miosito.com/wordpress/wp-admin/upgrade.php (dove'wordpress'è il nome della directory che contiene il vostro blog).

↑ Contents

OOoohh Il Nuovo Sito!

Se incontrate problemi consultate la mini-FAQ più sotto

Dovete ora riattivare tutti i plugin

Utilizzate se necessario il vostro client ftp per modificare i permessi delle directory

Utilizzate se necessario il vostro client ftp per modificare i permessi del file .htaccess facendo un CHMOD 666

Dovrete anche far si che il vostro sito utilizzi un nuovo stile standard che sia quello originale del vostro blog. Fate click sulla voce "Presentation" nel menu del pannello di controllo del vostro blog. Ora "Selezionate" il tema denominato My original layout Verificate come appare il vostro blog.

Manca qualchecosa? Forse le immagini? Dovete modificare il file style.css per impostare il percorso corretto alle immagini - potete farlo tramite il Theme editor (si trova come voce di menu nella sezione "Presentation").

Aggiustamenti Se avete fatto una copia di file che avete modificato pesantemente con la precedente versione di WP, non potete semplicemente rimetterli online in quanto sovrascriverebbero quelli della versione 1.5 generando sicuramente moltissimi errori. Se volete mantenere le modifiche fatte, dovrete confrontare il nuovo ed il vecchio file e apportare le modifiche necessarie.

↑ Contents

Crediti

Le seguenti persone meritano un grande ringraziamento per l'aiuto fornitonella realizzazione diq uesta guida: Ryan Boren - non solo per la scrittura del codice presentato nella guida ma per aver fornito anche lo scheletro guida su cui questa pagina è stata sviluppata. Molte altre persone (in risposta ad un articolo apparso sul mio blog) hanno offerto il loro contributo impiegando il loro tempo nel verificare questa guida, segnalando parti mancanti, fornendo suggerimenti ed aiutando a rendere il processo di aggiornamento il più semplice possibile. Hanno contribuito in ordine alfabetico: |Memo| AJ Bryan ch3wbacca Charlie Cyndy Gary Shadow SLH Terry

↑ Contents

Mini FAQ

Ottengo un messaggio di errore!!!"Fatal error: Cannot redeclare maybe_add_column() (previously declared in /home..."

Perchè non avete disattivato tutti i plugins? Utilizzate il vostro client ftp er rinominare questi plugin.

La Dashboard appare un po disordinata

Aprite la pagina della dashboard, premete CTRL-F5 (in Windows) per forzare il ricaricamento della pagina.

DEVO aggiornarmi alla versione 1.5?

No. Ma se desiderate sfruttare tutte le nuove funzionalità, dovete farlo.

Qualchecosa è andato storto!

  • Primo, rileggete questa guida da capo e verificate di non aver saltato qualche passaggio.
  • Quindi verificate che tutti i file siano stati caricati online in maniera corretta.
  • Quindi VERIFICATE PER PRIMA COSASEARCH FIRST il forum di supporto per vedere se il vostro problema è già stato affrontato.
  • Se non risolvete il problema scrite nel forum in cerca di aiuto:
    1. Inserite l'indirizzo del vostro sito WordPress. Non altre pagine o una semplice diescrizione ma l'installazione attuale.
    2. Descrivete l'errore in maniera la più completa possibile
    3. Siate educati.

Un plugin non funziona più.

  1. PER PRIMA COSA cercate nel forum.
  2. Verificate il sito dell'autore del plugin per eventuali aggiornamenti o suggerimenti
  3. Se non trovate una risposta chiedete aiuto nel forum.
  4. Siate educati.

↑ Contents

Un elenco di Temi!

Se è presente un file README in un tema leggetelo con attenzione.

I modi di utilizzo ed ulteriori temi si possono trovare su WordPress Codex e in questo thread sul forum di supporto.

↑ Contents

Ultima modifica il 19/01/2006 ore 09:48