aggiornamento a wordpress 2.8

Attenzione! Attenzione! L'indirizzo ufficiale ("canonico", come direbbero quelli di Google) di questa pagina è cambiato. Per favore, aggiornalo nei tuoi favoriti:

http://www.duechiacchiere.it/2019/aggiornamento-a-wordpress-2-8

Ebbene si, stamattina mi sono armato di santa pazienza ed ho aggiornato il programma che uso per gestire questa baracca, WordPress, all’ultima versione disponibile, la 2.8. L’aggiornamento automatico da pannello di controllo è andato più o meno liscio: ho dovuto disattivare tutti i plugin, per evitare l’errore di “memoria esaurita” del sistema. Ma la sorpresa è stata quando rientrando nel pannello di controllo, trovo una bacheca “rotta” in cui alcuni box non si vedono, i colori sono sfasati ed altre cose strane. Dopo aver sbattuto un po’ la testa, mi rendo conto che il problema è sempre quello: Allowed memory size of 33554432 bytes exhausted. Scopro così su un blog inglese, che la versione 2.8 introduce nel file wp-settings.php (lo trovi nella cartella principale) una variabile WP_MEMORY_LIMIT, impostata per default a 32 mega. Mi è bastato alzare il limite a 38 mega, e tutto è tornato a posto. Per far questo, nel tuo wp-config.php aggiungi

define('WP_MEMORY_LIMIT', '38M');

Per fortuna non uso poi così tanti plugin! Se vedi qualcosa di strano, per favore fammi un fischio.

 

Ci sono 31 commenti

  1. Piero_TM_R

    Aggiornato anch’io, solo che ho installato la relase ufficiale e non quella totalmente tradotta in italiano, ora ho alcune voci in inglese nell’amministrazione…. :S

    Piero_TM_R, 11 giugno 2009 alle 21:35 » rispondi

  2. camu

    @Piero_TM_R: si, i gestori della versione italiana hanno annunciato sul blog che ci sarà qualche ora di ritardo, ma poco male. Almeno impari un po’ di inglese nel frattempo :) Ad ogni modo, quando sarà rilasciata la versione nostrana, ti basterà caricare sul server il solo file di lingua, non devi mica reinstallare tutto :)

    camu, 11 giugno 2009 alle 21:46 » rispondi

  3. Tommy David

    Ti ringrazio.
    Col mio blog è filato tutto liscio; non così con quello della consorte. (Nel mio avevo già elevato la memoria a 64 MB tempo fa, non ricordo manco più come, ma certo prima della recente ufficializzazione…)

    Tommy David, 11 giugno 2009 alle 21:59 » rispondi

  4. Tommy David

    Ecco: per la cronaca, nel wp-config.php, avevo inserito all’inizio la riga
    ini_set('memory_limit', '64M');
    Proverò se funziona anche il nuovo metodo, certo più ufficiale…

    Tommy David, 11 giugno 2009 alle 22:06 » rispondi

  5. camu

    @Tommy David: il problema di ini_set è che non tutti i provider ne consentono l’utilizzo (credo che il mio lo faccia) quindi c’è il rischio che sia inutile. Il nuovo metodo invece credo aggiri il problema in altri modi… grazie per aver chiarito questo passaggio…

    camu, 11 giugno 2009 alle 22:14 » rispondi

  6. Emanuele

    Io aspetto la versione tradotta così nel mentre leggo post come questi e mi preparo a possibili problemi. Speriamo bene… ho così poco tempo da dedicare a queste cose! :-|
    Ciao,
    Emanuele

    Emanuele, 11 giugno 2009 alle 22:16 » rispondi

  7. Tommy David

    Beh, con Tophost funzionava.
    Ma anche il nuovo metodo sembra non dare problemi. :-)

    Tommy David, 11 giugno 2009 alle 22:17 » rispondi

  8. camu

    @Tommy David: si, confermo che tophost (che anche io uso per il blog) consente l’uso di ini_set… e forse è il metodo migliore, perché mi chiedo cosa succede quando aggiorneremo alla versione 2.9, il wp_settings.php sarà sovrascritto?
    @Emanuele: beh, facci sapere come va con il tuo provider :)

    camu, 11 giugno 2009 alle 22:23 » rispondi

  9. Emanuele

    Magari metteranno una piccola routine di scan del file alla ricerca della stringa. Sono 2 righe!
    Appena aggiorno scoprirò come va da me! ;-)
    Ciao,
    Emanuele

    Emanuele, 11 giugno 2009 alle 22:54 » rispondi

  10. camu

    @Emanuele: ma dico io, non era più facile mettere questa riga nel wp-config? mah…

    camu, 12 giugno 2009 alle 11:55 » rispondi

  11. Tommy David

    il wp_settings.php sarà sovrascritto?

    Il tuo sospetto era fondato.
    Ieri ho aggiornato alla nuova versione inglese. Oggi a quella italiana.
    Risultato: ho dovuto nuovamente impostare il limite manualmente in quel file (avevo già ottenuto l’errore di memoria…). :-(

    Tommy David, 12 giugno 2009 alle 21:52 » rispondi

  12. camu

    @Tommy: buono a sapersi :) Spulcerò nel loro Trac per vedere se questo “difetto” è stato già segnalato e sarà corretto.

    camu, 12 giugno 2009 alle 21:55 » rispondi

  13. Splact

    Grazie mille, ho avuto anche io lo stesso problema, ma è andato tutto liscio! ;)

    Splact, 13 giugno 2009 alle 12:14 » rispondi

  14. Vittorio

    Grazie per il suggerimento.

    Anche io, che stamattina mi sono finalmente deciso ad aggiornare wp sul mio blog, avevo riscontrato lo stesso problema. Inizialmente, avevo risolto aggiungendo una riga iniziale al file cache.php che settasse a 64M il limite di memoria. Ma la tua soluzione è decisamente migliore…

    Vittorio, 15 giugno 2009 alle 12:12 » rispondi

  15. camu

    @Vittorio: felice di esserti stato utile ;)

    camu, 15 giugno 2009 alle 16:31 » rispondi

  16. Seo Blog

    A me fortunatamente è andato tutto liscio come l’olio.. Aggionamento in 10 secondi.. Per ora va tutto bene, vedremo..

    Saluti,
    Lorenzo De Santis

    Seo Blog, 17 giugno 2009 alle 05:46 » rispondi

  17. Giovanni Ruggiero

    Il tuo post è stato fondamentale per risolvere il problema. Grazie di cuore.

    Giovanni Ruggiero, 19 giugno 2009 alle 11:49 » rispondi

  18. Tommy David

    Ho appena aggiornato alla 2.8.1: il wp-settings è stato sovrascritto anche stavolta… :-(

    Tommy David, 10 luglio 2009 alle 12:53 » rispondi

  19. camu

    @Tommy David: si, infatti ho scoperto che la stessa cosa si può definire nel wp-config (vedi il mio post aggiornato qui sopra). Questo non verrà sovrascritto al prossimo aggiornamento, con buona pace di tutti. Ah, per molti provider consiglio di non usare 64 mega, pare che un valore intorno ai 40 è più che sufficiente ;)

    camu, 11 luglio 2009 alle 00:08 » rispondi

  20. Lorenzo De Santis

    Ciao Samu, come va con gli ultimi 2 aggiornamenti? Alcuni blog che ho su tophost non ne vogliono sapere di risolvere la questione con questo cambio di parametri.. E pensare che si credeva che con i nuovi release si potesse risolvere..

    Fammi sapere ;-)
    Lorenzo

    Lorenzo De Santis, 06 agosto 2009 alle 18:59 » rispondi

  21. camu

    @Lorenzo De Santis: mah, qui e su altri 4 blog che gestisco sempre via tophost, tutto liscio come l’olio. Credo che più che Tophost, il colpevole sia qualche plugin che utilizzi, che “ciuccia” troppa memoria ;)

    camu, 10 agosto 2009 alle 15:46 » rispondi

  22. Lorenzo De Santis

    Ciao Camu, sembra strano sono blog con pochi plugin, 3 4 massimo.. Comunque tutto liscio aumentando la memoria oppure lasciando cosi com’è di default, e nel caso a quanto la metti?

    Saluti,
    Lorenzo

    Lorenzo De Santis, 12 agosto 2009 alle 03:46 » rispondi

  23. Lorenzo De Santis

    Sai come mi scompare purtroppo, con All in Seo One, eppure ho inserito l’ultima versione si di wordpress che del plugin, tu usi All in SEO ONE?

    Lorenzo De Santis, 12 agosto 2009 alle 03:51 » rispondi

  24. camu

    @Lorenzo De Santis: come dicevo nell’articolo, io ho aumentato a 38 mega, che nel mio caso è il valore ideale, giusta combinazione tra “non spreco” delle risorse di Tophost (64 mega, come suggerivano alcuni, fa scattare meccanismi di QoS che ti rallentano il sito, giustamente) e consumo da parte di WordPress. Riguardo al plugin, non lo uso perché faccio tutto da solo ;)

    camu, 12 agosto 2009 alle 12:16 » rispondi

  25. anonimo

    [...] sul blog di Camu la soluzione ad un problema riscontrato immediatamente dopo l’aggiornamento all’ultima [...]

    BloGlobal.it, 27 ottobre 2009 alle 12:32 » rispondi

  26. anonimo

    [...] Come già segnalava Camu qualche mese fa, la soluzione è abbastanza semplice. Basta aprire il file wp-settings.php, situato nella cartella principale del server, e aumentare il limite di memoria assegnata a WordPress. Quasi all’inizio del codice, infatti, troveremo una variabile WP_Memory_Limit, impostata di default a 32 mega: bene, non dobbiamo far altro che sostituire quel “32″ con qualcosa di più (Camu lo ha cambiato con 38) per assegnare una quota di memoria maggiore ed evitare che WordPress si blocchi durante il caricamento della bacheca principale. [...]

    BloGlobal.it, 27 ottobre 2009 alle 12:36 » rispondi

  27. Francesco

    Non trovo risposta a una domanda, penso elementare: se creo delle nuove pagine per il tema (inclusa una chiamata 404.php che esiste ad esempio nel tema Default) le funzioni interne di WordPress non funzionano, mi riferisco a o o .

    Ho creato due formulari di verifica commento e lì ho spedito il risultato delle funzioni contenuto in una variabile con il metodo post da un input type=”hidden”.

    Possono soccorrermi le funzioni ‘include’ o ‘require_once’?

    Grazie

    Francesco

    Francesco, 16 dicembre 2009 alle 13:36 » rispondi

  28. camu

    @Francesco: posso chiedere l’aiuto del pubblico? Cinquanta e cinquanta? La telefonata a casa? :)

    camu, 16 dicembre 2009 alle 14:46 » rispondi

  29. Francesco

    Come dire che vedi la tv italiana?

    (o che è una domanda scema?)

    Non capisco

    Error

    wp_die

    Francesco, 16 dicembre 2009 alle 14:53 » rispondi

  30. Francesco

    Comunque… ho modificato il file .htaccess, ho creato la pagina 404.php col metodo Camu e funzia.

    L’unico problema è che funziona se parto dall’indirizzo del sotodominio (wordpress.4elementi.info) mentre non funziona se parto dall’insirizzo naturale 4elementi.info/wordpress.

    Comunque il tema accessibile partirà.

    Besos

    Francesco

    Francesco, 16 dicembre 2009 alle 23:59 » rispondi

  31. camu

    @Francesco: nel mio precedente messaggio intendevo che non mi era chiara la domanda che avevi posto, tutto qui :) Ci mancherebbe che la tua domanda fosse scema, tutt’altro! Riguardo al sottodominio, sei sicuro di aver configurato l’htaccess in maniera corretta?

    camu, 17 dicembre 2009 alle 15:25 » rispondi

Questo blog usa i Gravatar, Avatar Globalmente Riconosciuti. Se hai registrato il tuo indirizzo email con questo servizio, inseriscilo qui di seguito, verrà mostrata la tua icona personale vicino al testo. I dati personali inviati dagli utenti sono tutelati dal Decreto Legislativo 196/2003. Saranno oggetto di trattamento, elettronico e non, nei limiti strettamente necessari alla prestazione dei servizi gratuiti del sito, ivi compresa la loro eventuale comunicazione a terzi (ad esempio il provider che ospita il sito) entro detti limiti. Ti ricordo infine che i commenti sono verificati, al fine di preservare la qualità del sito.






Stats by WP SlimStat