L’Error 500 del server con WordPress, si quello senza spiegazioni tranne poche righe su un timeout generico che aiuta poco, ci porta ad un discreto grado di frustrazione e paranoia, frustrazione perchè dopo alcuni tentativi tipo disinstallare plugin appena installati, compattato e riparato il DB, eliminato i commenti in coda ed infine pigiare sulla tastiera con una certa forza il problema rimane lì. A questo punto scatta la paronoia: sarà il servizio di hosting, oppure qualcuno si è loggato come amministratore e vai a scoprire cosa ha combinato. Tutto questo, sarà un caso, succede mentre il nostro blog sembra riscontrare maggiore successo. Ok è successo pure a me e non una volta, quindi vi propongo una possibile soluzione. Do per scontato che si tratti di hosting Linux e andiamo subito a prendere in considerazione il file wp-config.php. A scrivere su questo file ci sono però anche alcuni plugin che una volta disinstallati non rimettono le cose a posto nel file suddetto e del problema ce ne accorgiamo dopo qualche giorno perchè l’errore 500 si presenta a singhiozzo. Vatti a ricordare cosa hai fatto due tre giorni prima quando smanetti in continuazione alla ricerca di nuovi plugin. Bene prima di affrontare il problema alcuni avvisi: se mettete mano al file wp-config.php usate il blocco note o un editor php altrimenti quando ricaricate il file, sempre che l’abbiate modificato, il vostro blog potrebbe non funzionare più, per questa ragione tenere una copia non modificata del file wp-config.php da ricaricare qualora si verifichi il problema, le precauzioni non sono mai abbastanza. Se non avete la funzione di cache abilitata, o perlomeno non dovrebbe esserlo secondo voi, controllate se è presente questa riga di codice:
define(‘WP_CACHÈ, true);
qualora lo fosse va commentata, eliminata o settata su false ecco come: mettere prima di define due slash con uno spazio //, cancellare la riga oppure sostituire true con false. Per ulteriori dettagli non esitate a fare richieste nei commenti.