Installare pacchetto aggiornato NodeJs

Il pacchetto Node.js è disponibile in due versioni LTS e ultimo rilascio (chiaramente la LTS è più affidabile ma al tempo stesso meno recente). Selezionare quale versione desideri installare sul sistema in base alle tue esigenze. Aggiungiamo il PPA al nostro sistema per installare Nodejs su Ubuntu. Durante la scrittura di questo articolo l’ultima versione…

Install wordpress on Ubuntu 20.04

Questa guida è per quelli che amano fare tutto a manina… magari collegandosi via shell (SSH) ad un server VPS. Passo 1: Posizioniamoci sulla document root di Apache che di default è Passo 2: Scarichiamo l’ultima versione di wordpress e la decomprimiamo Passo 3: Il codice sopra ha generato una cartella chiamata ‘wordpress’ noi la…

Yii2 send emails with gmail smtp

Passo 1 Creare un account Gmail Passs 2 Nel file di configurazione /config/web.php avremo questa struttura: ‘mailer’ => [ ‘class’ => ‘yii\swiftmailer\Mailer’, ‘viewPath’ => ‘@app/mail’, ‘transport’ => [ ‘class’ => ‘Swift_SmtpTransport’, ‘host’ => ‘smtp.gmail.com’, ‘username’ => ‘YOUR ACCOUNT GMAIL@gmail.com’, ‘password’ => ‘YOUR PASSWORD’, ‘port’ => ‘587’,’encryption’ => ‘tls’,’streamOptions’ => [‘ssl’ => [‘allow_self_signed’ => true,’verify_peer’ =>…

Yii2 extra migration path

Le migrations sono un comodissimo strumento per generare strutture e dati per il database che farà parte dell’applicazione, questi files contenenti le istruzioni, si trovano di default nella cartella /app/migrations. Ma cosa succede se aggiungiamo moduli personalizzati con relative migrations al loro interno ? In questo caso sarà sufficiente definire nel file di configurazione /config/console.php…