Pagina 1 di 1
wordpress 2.8.2
Inviato: lun 20 lug 2009, 21:32
da danix
ciao a tutti,
tra gli utilizzatori di wordpress, vi funziona l'aggiornamento automatico a quest'ultima versione?? A me da problemi fin dalla versione 2.8.1, se gli dico di aggiornare automaticamente sia alla versione in inglese che a quella localizzata in italiano mi si blocca quando tenta di decomprimere il pacchetto e non va avanti, non finisce nemmeno di caricare tutta la pagina...
Mi dareste un link per scaricare solo la patch dalla 2.8 alla 2.8.2 se esiste??
Grazie mille a tutti...

Re: wordpress 2.8.2
Inviato: mar 21 lug 2009, 8:23
da ponce
non so se ci sono patch, ma le puoi fare con subversion: guarda la' che ho trovato
http://codex.wordpress.org/Installing/U ... Subversion
(backup -con tastata di zebedei- preventivo)
Codice: Seleziona tutto
cd /tmp
svn co http://core.svn.wordpress.org/tags/2.8.2
svn co http://core.svn.wordpress.org/tags/2.8
svn export 2.8.2 wp282
svn export 2.8 wp28
diff -rupN wp28 wp282 > /tmp/wordpress-2.8_2.8.2-patch
cd /path/to/wordpress
cat /tmp/wordpress-2.8_2.8.2-patch | patch -p1
poi dovrebbe bastare il wp-admin/upgrade.php
spiegano anche come convertire una versione stable installata per gestirla direttamente con subversion (mi sa che sulla mia installazione da oggi in poi faccio cosi'

)
Re: wordpress 2.8.2
Inviato: mar 21 lug 2009, 9:29
da conraid
non ho mai usato l'aggiornamento automatico, anche io uso diff, e per i server in cui non ho accesso se non ftp faccio un diff -q locale e poi sposto solamente i file modificati
da 2.8.1 a 2.8.2 sono stati modificati solamente questi
Codice: Seleziona tutto
./wp-content
./wp-content/plugins
./wp-content/plugins/akismet
./wp-content/plugins/akismet/akismet.php
./wp-content/plugins/akismet/akismet.gif
./wp-content/plugins/akismet/readme.txt
./readme.html
./wp-includes
./wp-includes/default-widgets.php
./wp-includes/version.php
./wp-includes/comment-template.php
./wp-admin
./wp-admin/includes
./wp-admin/includes/template.php
./wp-admin/includes/comment.php
./wp-admin/edit-form-comment.php
./wp-admin/comment.php
akismet se avevi aggiornato il plugin ce l'avevi già
l'upgrade del db non è necessario
Re: wordpress 2.8.2
Inviato: mar 21 lug 2009, 9:54
da danix
sul mio server attuale ho solo l'accesso ftp, quindi proverò pomeriggio ad aggiornare come mi avete consigliato...
Grazie mille a entrambi

Re: wordpress 2.8.2
Inviato: mar 21 lug 2009, 18:14
da ponce
quando l'ho detto al mio amico/collega con cui tiriamo su i servizi mi ha risposto:
"ma scusa, installo wordpress proprio per la comodita' del bottone AGGIORNA, che $#@^% vuoi fare con subversion!?"

e gli ho replicato: "sai, a volte l'aggiornamento dall'interfaccia web non va"

Re: wordpress 2.8.2
Inviato: mar 21 lug 2009, 18:21
da conraid
ponce ha scritto:quando l'ho detto al mio amico/collega con cui tiriamo su i servizi mi ha risposto:
"ma scusa, installo wordpress proprio per la comodita' del bottone AGGIORNA, che $#@^% vuoi fare con subversion!?"

e gli ho replicato: "sai, a volte l'aggiornamento dall'interfaccia web non va"

ha ragione anche lui, sarò io troppo sospettoso, ma con questi automatismi ho sempre paura che si sputtani tutto

anche l'aggiornamento dei plugin non l'ho mai provato
Re: wordpress 2.8.2
Inviato: mar 21 lug 2009, 18:52
da ponce
per lui installare e aggiornare deve essere
e per tante cose non ha tutti i torti: quando hai centinaia di server, fra veri e virtuali, si vede il perche'.
infatti anche io posso fare (per altre cose)
slackpkg update
slackpkg upgrade-all
e, come dicono gli spagnoli, "ia' sta'"!

Re: wordpress 2.8.2
Inviato: mar 21 lug 2009, 19:00
da conraid
ponce ha scritto:per lui installare e aggiornare deve essere
e per tante cose non ha tutti i torti: quando hai centinaia di server, fra veri e virtuali, si vede il perche'.
infatti anche io posso fare (per altre cose)
slackpkg update
slackpkg upgrade-all
e, come dicono gli spagnoli, "ia' sta'"!

ecco, questa cosa di pacchettizzare tutto, compreso i vari programmi php, non mi piace, anche se ne capisco l'utilità
Re: wordpress 2.8.2
Inviato: mar 21 lug 2009, 19:48
da danix
forse non ho capito bene bene, comunque ho fatto:
Codice: Seleziona tutto
svn co http://core.svn.wordpress.org/tags/2.8.2
svn co http://core.svn.wordpress.org/tags/2.8
e mi sono ritrovato 2 directory, 2.8.2 e 2.8, a quel punto ho fatto:
e il risultato è stato:
Codice: Seleziona tutto
Common subdirectories: 2.8.2/.svn and 2.8/.svn
Files 2.8.2/readme.html and 2.8/readme.html differ
Common subdirectories: 2.8.2/wp-admin and 2.8/wp-admin
Common subdirectories: 2.8.2/wp-content and 2.8/wp-content
Common subdirectories: 2.8.2/wp-includes and 2.8/wp-includes
Files 2.8.2/wp-settings.php and 2.8/wp-settings.php differ
Files 2.8.2/xmlrpc.php and 2.8/xmlrpc.php differ
com'è possibile che non mi segnali le differenze che invece mi ha segnalato conraid?? dove ho sbagliato??
Re: wordpress 2.8.2
Inviato: mar 21 lug 2009, 19:55
da conraid
devi fare un diff ricorsivo altrimenti prende solo i file nella prima directory
Re: wordpress 2.8.2
Inviato: mar 21 lug 2009, 20:30
da ponce
esportare anche la revisione in una directory ti fa una directory di sorgenti pulita (senza directory .svn e relativi file di revisione).
altrimenti poi diff ti crea la patch anche per quelli

Re: wordpress 2.8.2
Inviato: mer 22 lug 2009, 14:03
da danix
mi sono fatto questo script per aggiornare, ditemi che ne pensate
Codice: Seleziona tutto
$ cat wp_patcher.sh
#! /bin/bash
E_NOARGS=171
workdir="wp_patch"
old_vrs=$1
new_vrs=$2
sane_old_vrs=`echo $1 |sed s/[.]//g`
sane_new_vrs=`echo $2 |sed s/[.]//g`
patchdir="${sane_old_vrs}_to_${sane_new_vrs}_patch"
showhelp () {
echo "USO: `basename $0` vecchia_versione nuova_versione"
echo "dove 'vecchia_versione' è la tua attuale versione di WordPress"
echo "e 'nuova_versione' è la versione verso cui vuoi upgradare"
exit $E_NOARGS
}
if [ -z $1 ];then
showhelp
elif [ -z $2 ];then
showhelp
fi
mkdir $workdir
cd $workdir
echo "sto recuperando le 2 versioni svn"
svn co http://core.svn.wordpress.org/tags/$old_vrs
echo "ho recuperato la versione $old_vrs"
svn co http://core.svn.wordpress.org/tags/$new_vrs
echo "ho recuperato la versione $new_vrs, adesso saranno esportate."
svn export $old_vrs wp_$sane_old_vrs
svn export $new_vrs wp_$sane_new_vrs
rm -rf $old_vrs $new_vrs
echo "ho esportato correttamente le 2 versioni di wordpress"
echo "adesso procedo alla creazione della patch"
diff -qr wp_$sane_old_vrs wp_$sane_new_vrs |cut -d" " -f4 > patch_file.txt
mkdir $patchdir
mods=`cat patch_file.txt`
for i in $mods;do
cp --parents $i $patchdir
done
echo "compressione in corso..."
cd $patchdir
mv wp_$sane_new_vrs wp_$new_vrs
tar -jcvf ../wp_${patchdir}.tar.bz2 wp_$new_vrs
cd ../
mv wp_${patchdir}.tar.bz2 ../
echo "patch creata"
echo "ripulisco la directory di lavoro"
cd ../
rm -rf $workdir
echo "l'archivio contenente i files da sostituire"
echo "è il file 'wp_${patchdir}.tar.bz2"
exit 0
Adesso provo l'aggiornamento... speriamo bene...
Ah, una domanda, come faccio a sapere se è necessario un update del database??
Re: wordpress 2.8.2
Inviato: mer 22 lug 2009, 14:15
da conraid
danix ha scritto:
Ah, una domanda, come faccio a sapere se è necessario un update del database??
solitamente è scritto nelle note di rilascio, altrimenti lanci
http://urldelblog/wp-admin/upgrade.php
Ma quello script non crea la patch, ma un tar con i file cambiati, o ho capito male?
Re: wordpress 2.8.2
Inviato: mer 22 lug 2009, 15:06
da danix
esatto, anche perchè se creassi la patch poi non saprei come applicarla in remoto...
Quindi dopo aver installato i files aggiornati basta che lancio upgrade.php per aggiornare eventualmente il database, grazie dell'aiuto
