Ho un cliente che ha installato wordpress su un server che amministro
io.
Ora, il server lavora tutto in UTF-8, e tutto funziona, tranne l'editor
visuale tinyMCE su wordpress.
Nello specifico, il problema e` che nonostante in php.ini (php5) sia
impostato output_buffering=on, quando vado a caricare la pagina di
editing delle news dentro wordpress vedo nel log del web server diverse
occorrenze del notissimo errore:
PHP Warning: Cannot modify header information - headers already sent by
Il risultato sembra essere che il file javascript che viene inviato al
client viene inviato in codifica UTF-8, ma SENZA header che dice che e`
in UTF-8, ergo fa un casino porco.
Per la cronaca il file viene inviato gzippato, pare. Cioe` viene
gzippato e poi inviato, non usando le funzioni di gzip dell'output ma
proprio creando un file temporaneo e istruendo il client a scaricare
quello.
Bene, io ho finito le idee intelligenti. Qualcuno che conosce wordpress
ha idea di come mai faccia cosi`?
--
Fabio "Kurgan" Muzzi
La diagnosi del tecnico:
Sono finite le cartucce del colore nel monitor, occorre cambiarle
|