Archivio per Categoria Utilità

DiFabio

Plesk 502 bad gateway nginx soluzione

Plesk 502 Bad Gateway nginx

Plesk 502 Bad Gateway nginx

Questa mattina mi sono svegliato con una bella sorpresa. Il sito mostrava in tutte le sue pagine l’errore di Plesk 502 Bad Gateway nginx. E io stavo dormendo, quindi di certo non era colpa mia, non avevo toccato nulla 🙂 . Devo ammettere che questo problema mi si era già presentato prima, ma le volte precedenti lo avevo risolto in modo diverso dall’ultima. Così ho deciso di scrivere un articolo per aiutare tutti coloro che hanno avuto questo problema, elencando i modi  in cui sono riuscito a risolverlo.

Iniziamo col dire innanzitutto che la problematica si presenta se state utilizzando Plesk, e molto probabilmente, se state utilizzando nginx come reverse proxy verso apache. Leggi tutto

DiFabio

Swift set navigation bar title xcode7 iOS9

Apple Swift iOS LogoSwift set navigation bar title xcode7 iOS 9. In questo articolo vedremo come impostare il titolo di un View Controller in modo programmatico in Swift. Questa necessità si presenta per esempio quando utilizziamo un viewcontroller che mostra contenuti diversi a seconda delle necessità. Un classico esempio è quello di un motore di ricerca. Si cerca una parola nella nostra app, e il contenuto del viewcontroller cambia a seconda della parola cercata. Nell’immagine di destra potete un esempio di una delle mie app (app bananariders surf shop).Swift set navigation bar title

Questo viewcontroller è embedded all’interno di un navigation controller. A seconda della parola cercata, il titolo cambia.

Vediamo come procedere.

xcode7 iOS9 Swift set navigation bar title

Innanzitutto ripetiamo che questi comandi andranno a modificare il titolo di una navigation bar per cui è necessario che il view controller in questione abbia appunto una navigation bar oppure un view controller contenuto in un navigation controller.

Veniamo subito al dunque. Iniziamo con il dire che, visto che la modifica dovrà essere apportata tramite codice e non tramite la colonna destra (Utilities) di Xcode. Questo perché tramite le utilities è possibile impostare soltanto dei titoli statici. Leggi tutto

DiFabio

OS X Disabilitare area di swap su El Capitan 10.11

disabilita-swap-osx-10.11In un precedente articolo abbiamo parlato di come Disabilitare area di swap su Mac OSX. Questo articolo era stato scritto quando l’ultimo sistema operativo di Apple era Mountain Lion 10.8. Con l’avvento dei nuovi sistemi operativi le cose si sono evolute e le procedure scritte nel post predente sono diventate obsolete; le abbiamo aggiornate, ma i cambiamenti iniziano ad essere molti e così ho deciso di scrivere un nuovo articolo per spiegare come disabilitare area di swap su El Capitan 10.11 invece di continuare ad aggiornare il post precedente.

Questa volta i passi da fare sono un po più lunghi, ma il risultato ottenuto sarà lo stesso, ovvero disabilitare area di swap su El Capitan 10.11. Leggi tutto

DiFabio

Configurare apache su Mac OS X 10.11 El Capitan

Configurare apache su Mac OS X 10.11 El Capitan

max os x el capitan apache configuration

Come ogni volta che Apple rilascia una nuova versione versione di OS X, si presentano nuovi problemi con l’apache istallato sul sistema, e anche OS X 10 11 EL CAPITAN non ha fatto eccezione. In questo articolo vi mostreremo come Configurare il webserver Apache su Mac OS X 10.11 El Capitan, e sopratutto come risolvere i problemi riscontrati nel passaggio di versione da OS X 10.10 a 10.11. Vi avevamo già mostrato come istallare apache php e mysql su OS X Mountain Lion e come risolvere i problemi in apache nel passaggio tra OS X 10.8 e 10.10 (la versione 10.9 Mavericks non aveva dato problemi).

Ebbene vi confermiamo che anche stavolta il passaggio non è stato indolore e che al termine dell’aggiornamento (noi siamo passati da Yosemite a El Capitan) su Apache non funzionava un bel niente. Leggi tutto

DiFabio

Proteggere cartella con password htaccess (esempio)

proteggere cartella con password htaccess

proteggere cartella con password htaccess

Quante volte abbiamo trovato nel nostro access_log centinaia, se non addirittura migliaia, di tentativi di accesso alla nostra pagina di amministrazione, per cercare di “bucare” il nostro sito? Con il passare del tempo gli hacker (o presunti tali) sono sempre più sofisticati, così come strumenti a loro disposizione. Ma per ovviare questo problema, abbiamo un semplice strumento a disposizione di tutti gli utenti che utilizzano un apache come webserver. Questo strumento di semplice configurazione è la protezione di una cartella con una password tramite l’adeguata configurazione del file .htaccess. Leggi tutto

DiFabio

webmaster tools robots.txt # v20121030 User-Agent: * Disallow: /

webmaster tools robots.txt # v20121030 User-Agent: * Disallow: /

WEBMASTER TOOLS ROBOTS.TXT # V20121030 USER-AGENT: * DISALLOW: /

Vi è mai capitato di trovare in Google Webmaster Tools il vostro robots.txt in queste condizioni?
# v20121030
User-Agent: *
Disallow: /

Nei giorni scorsi ho avuto uno strana sorpresa su un paio di siti. Il primo allarme proveniva dal Google webmaster tool (GWT) che mi avvisava che il bot di Google non poteva accedere al mio sito in quanto il file robot.txt ne bloccava pagine importanti.

La prima cosa che ho fatto è stata quella di andare a verificare come appariva il file robots.txt richiamandolo tramite url. Non vi anticipo nulla per ora …. continuate a leggere. Leggi tutto