WordPress Multisite completamente FUBAR?
La mia installazione di WordPress Multisite è completamente compromessa. Avevo tempi di caricamento molto lenti per le pagine e le aree di amministrazione. Pensavo che aggiornando a WordPress 3.2.1 le cose potessero (incrociando le dita) risolversi da sole, ma sembra solo che la situazione sia peggiorata.
Credo che il problema possa essere stato causato da un plugin che recuperava post da un altro blog WordPress (stesso dominio ma diversa installazione) e li inseriva in un sito dell'attuale installazione multisite che ora non funziona. Da quanto ho letto, questo ha causato grossi problemi ad altri utenti multisite.
Purtroppo non riesco a riprendermi dal problema originale delle pagine che caricano lentamente. Ho controllato MySQL e le tabelle WordPress non sembrano corrotte. Ho disattivato tutti i plugin ma il problema persiste. Così ho provato ad aggiornare a 3.2.1 e ora non riesco nemmeno ad accedere ad alcune pagine di amministrazione dei siti, altre caricano ancora lentamente.
Quale sarebbe la migliore linea d'azione? Ho una copia del database prima dell'aggiornamento e una copia di tutti i file WordPress. L'idea che ho avuto è di tornare alla versione 3.19, esportare ogni sito, fare un'installazione pulita di 3.2.1 e poi importare ogni sito.
Qualcuno ha idee migliori che richiedano meno tempo? O suggerimenti in generale?
Sto utilizzando Apache 2.2.20, PHP 5.2.17 e Mysql 5.X su un server Windows. Hosting gestito da me. Il resto del sito non è affatto lento e ho altri siti WordPress che funzionano.

Penso che il problema possa essere stato causato da un plugin che ha prelevato altri articoli da un altro blog WordPress (che si trova sullo stesso dominio ma non sulla stessa istanza WordPress) e li ha inseriti in un sito dell'attuale istanza multisito che ora è danneggiata.
Per la cronaca, il primo passo nella risoluzione dei problemi dovrebbe essere sempre quello di disattivare i plugin. Se il tuo sito era lento prima, il semplice aggiornamento non è una soluzione. Prima identifica cosa sta causando il problema.
Dico questo perché ora hai due problemi:
- Hai ancora caricamenti lenti delle pagine
- L'aggiornamento a WP 3.2.1 ha danneggiato qualcosa nella tua installazione.
Quale sarebbe il miglior corso d'azione? Ho una copia del database prima dell'aggiornamento e una copia di tutti i file di WordPress. Quello che ho pensato di fare è tornare alla versione 3.19, esportare ogni sito, iniziare con una nuova installazione di 3.2.1 e poi importare ogni sito.
Il piano d'azione più sicuro è cancellare tutto e ripristinare la situazione originale con i tuoi backup. Torna al punto in cui eri prima dell'aggiornamento... poi prenditi del tempo per capire cosa sta causando il rallentamento.
Ti consiglio di impostare WP_DEBUG
su true, installare il plugin Debug Bar (per monitorare l'attività delle query) e analizzare uno per uno i tuoi plugin fino a identificare cosa sta causando il problema iniziale.
Una volta risolto quel problema, e non prima, dovresti aggiornare a WP 3.2.1.
