Chrome: Bypass NET::ERR_CERT_INVALID durante lo sviluppo

Chrome, come gli altri browser, ci aiuta molto durante la navigazione, evidenziando possibili problemi di sicurezza del sito web che visitiamo. Accedendo ad un sito web in HTTPS con un certificato non regolarmente rilasciato da una CA, Chrome mostra una pagina di avviso con l’errore: NET::ERR_CERT_INVALID Se si tratta di un sito su cui stiamo … Leggi tutto

Prestashop e l’errore sql_mode=only_full_group_by

Le ultime versioni di MySQL sono impostate con sql_mode=only_full_group_by e questo blocca le versioni non aggiornate di prestashop, perché tale impostazione richiede che le query vengano effettuate in modo differente. Una soluzione indolore, senza dover richiedere variazioni lato server, è la modifica del file classes/db/DbPDO.php aggiungendo alla fine della funzione public function connect() il codice … Leggi tutto

PHP: Installare XDebug e WebGrind per debugging e profiling

Xdebug è un’estensione PHP creata da Derick Rethans, uno degli sviluppatori core di PHP. Webgrind è un frontend Web di profilazione Xdebug in PHP5. Implementa un sottoinsieme delle funzionalità di kcachegrind, si installa in pochi secondi e funziona su tutte le piattaforme. Vediamo come installare Xdebug su Debian: Attiviamo Xdebug modificando il file /etc/php/7.0/mods-available/xdebug.ini ed … Leggi tutto

Installare una versione precedente di Apache cordova

Cordova è un framework per la creazione di applicazioni per IoS/Android/etc in HTML/JavaScript e permettendo di accedere alle funzioni del dispositivo di diverse piattaforme. Queste funzioni sono esposte tramite un’API JavaScript unificata, che consente di scrivere una sola volta il codice e poi generare app per le diverse piattaforme. L’installazione si può fare con npm … Leggi tutto

Installare PHP 5.6 su Debian Stretch

Uno dei punti a favore di Debian, ma ormai diciamo di tutte le moderne distribuzioni Linux, è il sistema di pacchetti software ed installazione degli stessi. Resta quindi la possibilità di installare software ricompilando il tutto, ma se non si hanno esigenze particolari, è sicuramente preferibile (per il tempo risparmiamo e la facilità di gestione/aggiornamento) … Leggi tutto

PHP: recuperare data di inizio e fine della settimana precedente

Ecco qui una semplice funzione che può tornarvi utile per recuperare inizio e fine della precedente settimana: function get_prev_week(){ $previous_week = strtotime(“-1 week +1 day”); $start_week = strtotime(“last sunday midnight”,$previous_week); $end_week = strtotime(“next saturday”,$start_week); $start_week = date(“Y-m-d”,$start_week); $end_week = date(“Y-m-d”,$end_week); return array(‘start_week’=>$start_week, ‘end_week’=>$end_week); } enjoy!