500 Internal Server Error e WordPress 4.2.4

Recentemente la versione di WordPress che fa girare questo blog si è automaticamente aggiornata alla 4.2.4. Tutto funzionava normalmente eccetto le pagine di amministrazione, alcune delle quali non venivano visualizzate e producevano l’errore 500 Internal Server Error. Queste pagine erano la pagina di login a wp-admin, la pagina dei plugin installati e di aggiunta di un nuovo plugin. Stranamente, il log di errori del server (Linux, hostato da Aruba) era vuoto.

Una ricerca su Google ha mostrato una serie di possibili soluzioni al problema, tra cui:

  • la rimozione del file .htaccess;
  • l’aumento della memoria php tramite la creazione di file php.ini;
  • un cambio di tema;
  • la rimozione di ogni plugin dalla relativa cartella con la successiva disattivazione automatica di ogni plugin al successivo accesso al pannello di amministrazione.

Nessuna di queste soluzioni mi ha permesso di risolvere completamente il problema. La rimozione dei plugin mi ha permesso di effettuare il login al pannello di amministrazione, ma la pagina per l’installazione di nuovi plugin continuava a generare lo stesso errore. Inoltre, ogni tentativo di riattivare i plugin singolarmente per individuare quello potenzialmente problematico non era possibile in quanto una qualsiasi subfolder presente nella cartella plugins produceva nuovamente l’errore 500.

Alla fine, quasi per caso ho scoperto che la soluzione consisteva nel cambiare la versione php che faceva girare il sito, accedendo al pannello di controllo dell’hosting. Ho cambiato la versione da 5.2.17 ad una 5.3 e tutto si è “magicamente” risolto!

NDR: assicuratevi SEMPRE di avere un backup funzionante del vostro blog..!

Come si fa: screenshot di pagine web da Firefox

Uno dei grandi pregi di Firefox è l’infinita quantità di plugin disponibili. Installando i plugin che desideriamo, è possibile estendere le funzionalità del browser per soddisfare qualche necessità particolare che possiamo avere. Particolarmente utili risultano i plugin dedicati agli sviluppatori web, che li aiutano ad analizzare la struttura della pagina e a fare modifiche “al volo” al codice per verificarne l’effetto.

Esistono comunque tanti plugin di interesse generale, ad esempio quelli per fare degli screenshot delle pagine web che stiamo visitando, ovvero, detto in parole povere, salvare la pagina web come immagine sul proprio computer.

Cercando in internet si trova un’infinità di plugin adatti a questo scopo, ma in particolare voglio segnalarvene due: Nimbus Screen Capture e Awesome Screenshot. Tra le caratteristiche che entrambi possiedono troviamo:

  • Screenshot di tutta la pagina web aperta;
  • Screenshot della parte visibile della pagina web aperta;
  • Screenshot di un’area selezionabile con il mouse sulla pagina web aperta;
  • Possibilità di modificare le immagini aggiungendo elementi grafici quali testo, linee, forme e disegno a mano libera;
  • Possibilità di caricare il file creato in internet in modo da renderlo accessibile da altri computer o da altre persone;
  • Possibilità di salvare il file come immagine o di copiarlo negli appunti.
Nimbus Screen Capture 1

La schermata di editing di Nimbus Screen Capture

Nimbus Screen Capture 2

La schermata di esportazione di Nimbus Screen Capture

Personalmente vi consiglio Nimbus Screen Capture ma si tratta semplicemente di una preferenze personale. Entrambi i plugin sono affidabili ed hanno più o meno le stesse funzionalità. Vi assicuro che non potete rendervi conto di quanto siano utili finché non inizierete ad usarli.

Silverlight non funziona su Firefox e Chrome

Recentemente mi è capitato di voler guardare dei video online. Il player era basato su Microsoft Silverlight (bleah!), il plugin si caricava e tutto sembrava funzionare, ma al momento di premere il tasto play non partiva nulla. Questo accadeva sia su Firefox (browser che uso abitualmente) che su Chrome, mentre su Safari tutto funzionava alla perfezione.

Non so se sia una soluzione generale o se invece si è trattato solo di una coincidenza, ma ho risolto il problema nel seguente modo (su Mac OS X 10.7.5):

  • Dal menu applicazioni, aprire il pannello impostazioni di Silverlight;
  • Aprire la scheda Application Storage (memoria applicazioni? Cache applicazioni? Non so quale possa essere la traduzione italiana…);
  • Cancellare la voce relativa al sito che sta cercando di usare il plug-in di Silverlight.

Probabilmente c’era qualche impostazione sbagliata rimasta in memoria e il browser, basandosi su quella, non riusciva più a caricare il contenuto correttamente. Ovviamente un’altra cosa di cui dovete accertarvi nel momento in cui Silverlight non funziona, è di essere in possesso dell’ultima versione del plug-in. Eventuali nuove versioni si possono scaricare dal sito ufficiale linkato in cima all’articolo!

Fatemi sapere se anche voi avete avuto questo problema e come siete riusciti a risolverlo! Happy browsing!

Dichiariamo guerra ai banner pubblicitari con Adblock Plus

Anche se va contro i miei interessi poiché su questo blog ho delle inserzioni Adsense (che però sto seriamente pensando di rimuovere), questa volta voglio parlarvi di Adblock Plus, un plugin per Firefox (ovviamente) che per me è diventato indispensabile ed è una delle prime cose che vado a cercare dopo aver installato il browser della volpe su un computer. Continua a leggere »