Oggi un’installazione di WordPress ospitata su Aruba ha iniziato a dare errori in area di amministrazione: impossibile accedere alla pagina degli aggiornamenti e alla gestione dei plugin, errori salvando nuove bozze.

Provato nell’ordine a:

  • Rinominare la cartella wp-content/plugins, nel dubbio disattivati anche i plugin via database.
  • Ripristinare i permessi in Aruba da Pannello di controllo hosting Linux → Strumenti e impostazioni → Riparazione Permissions [sigh].
  • Sostituire tutti i file del core di WordPress con quelli di un pacchetto pulito.

Il log di errori, accessibile via Pannello di controllo hosting Linux → Strumenti e impostazioni → Mostra log degli errori, riporta “End of script output before headers” per ogni pagina di errore visualizzata.

A questo punto ho aperto un ticket di assistenza con scarse speranze di soluzione.

Nel frattempo l’illuminazione è arrivata via Twitter da San Beggi: controlla la versione di PHP.

L’ho trovata impostata a 5.2.x, e visto che il tutto ha sempre funzionato dubito sia mai stata impostata a quel valore, considerato anche questo post di “solo” 4 anni fa.

Morale della favola: controllate la versione di PHP, anche a prescindere da eventuali errori.


Un commento/trackback a “WordPress: Internal Error 500 su Aruba (controllate la versione di PHP)”

  1. Luca scrive:

    Ciao a tutti,
    confermo quanto scritto sopra, la problematica descritta si risolve usando una versione PHP superiore!

    Riassumo per uso futuro 🙂

    il mio sito è su hosting Linux ARUBA.

    Il 4 di agosto il WordPress del mio blog (http://www.luke3d.org/luke3d_blog/) si è aggiornato alla versione 4.2.4.
    Alla fine dell’aggiornamento il blog era on line, quindi visibile da tutti.
    Qualche giorno fa ho scoperto che non riuscivo più ad accedere alla bacheca (come a qualsiasi altro pannello di controllo di wordpress).

    Andando sul pannello di controllo di ARUBA –> Hosting Linux –> Hosting services –> “Informazioni sul Software” ho visto che la versione PHP era la 5.0.92.

    Sempre sul solito pannello di controllo, alla sezione “Scelta della versione PHP” ho visto che le versioni disponibili erano le seguenti: 5.3.29, 5.4.44, 5.5.28, 5.6.12.

    Ho selezionato la 5.6.12 e per magia tutto ha ricominciato a funzionare.

    Saluti,
    luke

Trackback e pingback

  1. Nessun trackback o pingback disponibile per questo articolo

Non è possibile inserire nuovi commenti. I commenti vengono disattivati automaticamente dopo 60 giorni.