Home » Javascript, Linux, PHP, Programmazione

WordPress: load cpu alto quando si scrive un articolo

3 maggio 2008 886 views No Comment

Quando si effettua l’aggiornamento di WordPress dalla versione 2.5.0 alla 2.5.1, si può cadere in un errore di “aggiornamento”.

In pratica, come è capitato a me e ad altre persone, quando si clicca su Scrivi (post o articolo che sia) la cpu scatta immediatamente al 100% di utilizzo.

L’errore è nella cache del file di configurazione di TinyMCE che viene scritto sul server (al primo avvio di Scrivi dopo l’aggiornamento di WP) che non è perfettamente compatibile dalla versione 2.5.0 alla versione 2.5.1.

In alcuni post, tra cui questo, si dice che il problema risiede nella configurazione del server: più precisamente l’abilitazione di zlib.output_compression nel php.ini. Ciò non è affatto vero: vediamo qual’è il problema esatto e come risolverlo.

Il vero problema, a quanto ho potuto verificare, risiede nel fatto che alcuni client FTP non impostati correttamente o lasciati con le impostazioni di base, non sostituiscono alcuni files dell’aggiornamento di WP 2.5.1 (tra cui lo script php che genera la cache del file di configurazione di TinyMCE che viene effettivamente scaricato dal browser) e ciò comporta che tale configurazione non è compatibile al 100% con la pagina post-new.php o page-new.php. Lato client (cosa verificato per il momento solo su Firefox) TinyMCE fa andare al massimo la CPU rallentando, di fatto, tutto il sistema fino a freezarlo.

Per risolvere questo inconveniente, basta scaricare il pacchetto completo di WordPress da qui ed aggiornare di nuovo tramite FTP, questa volta sostituendo “tutti” i files presenti.

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.