Chi è abbonato ai feed di questo blog si sarà accorto che nelle ultime giornate è comparso qualche post di test (poi cancellato). Il tutto è dovuto al fatto che dopo aver aggiornato (anche se il problema è comparso dopo un po’ di tempo…) il CMS alla release 2.7.1 ogni volta che pubblico un post ricevo come errore "500 internal server error". Dopo una rapida ricerca su sanGoogle, ho trovato parecchie soluzioni, anche se il problema non sembra essersi risolto. O, meglio, sembra che sia stato risolto ma riappare randomicamente. Ecco nel dettaglio e con tanto di screenshot le soluzioni trovate e provate (a parte l’ultima, la più fastidiosa):
– Riparare le permissions direttamente sul pannello di controllo di Aruba (fonte):
- Http://admin.nomedominio.quellocheè inserendo username e password
- Click su "Servizi Hosting Linux"
- Click su "Riparazione Permissions"
- Click su "OK". Lo script effettuerà il ripristino delle permission su file e cartelle automaticamente
– Personalizzazione del file php.ini direttamente nel pannello di controllo:
- Http://admin.nomedominio.quellocheè inserendo username e password
- Click su "Servizi Hosting Linux"
- Click su "Personalizzazione del file PHP.INI":
- Nell’elenco di configurazioni (una per ogni tipo di CMS, almeno quelli più famosi) selezionare wordpress e cliccare su OK:
– Modificare il file wp-config.php presente nella root di WordPress (fonte):
- Aprire il file wp-config.php ed aggiungere le seguenti due righe:
define(’FS_CHMOD_FILE’,0755);
define(’FS_CHMOD_DIR’,0755);
– Disabilitare tutti i plugin attivi e scrivere un post di test, attivandoli uno alla volta.
Come ho già scritto su, il problema non è totalmente risolto, in quanto ogni tanto si ripresenta, ma son convinto che con il prossimo aggiornamento (WordPress 2.7.2???) si risolverà automaticamente…vi terrò informati!
[techtags: WordPress, update, errore 500, aruba, internal server error]