nginx: fix 413 Request Entity Too Large

Fixare l’errore al momento del caricamento di un file troppo grande su ubuntu 16.04 con PHP-FPM+nginx. fix 413 Request Entity Too Large modificando le impostazioni di nginx e php.ini Questo errore si verifica quando si tenta di caricare un file più grande delle impostazioni di upload impostate in nginx e nel file php.ini. Vediamo in […]

Breve how-to su come installare composer su OSX

Installare composer su OSX e creare un alias con pochissimi comandi da terminale Cos’è composer? Detto in pochissime parole è un dependency manager per le librerie PHP (un pò come npm o bower) Prima di tutto apriamo il terminale e scarichiamo composer con il seguente comando curl -sS https://getcomposer.org/installer | php dopo pochi secondi ci […]

Installare PHP 5.6 su Ubuntu 16.04

Installare PHP 5.6 su Ubuntu 16.04 tramite i repository apt di ondrej. Questa operazione non rimuoverà PHP 7 già presente nei nostri sistemi Ubuntu 16.04 ha PHP 7.0 come versione di PHP di default, quindi per poter essere sicuri che anche i nostri siti o CMS funzionino senza alcun problema, avremo bisogno di installare PHP […]

easyengine.io creiamo hosting nginx-based per hightraffic sites

easyengine.io, un comodissimo tool per sysadmin che ci permetterà di creare facilmente e rapidamente hosting web ottimizzati per siti con un alto carico di connessioni Oggi vi segnalo un progetto molto interessante, che semplificherà non poco la vita ai sysadmin in cerca di webpanel che aiutino a gestire i proprio siti o clienti. Parliamo infatti […]

Configurare git sul nostro NAS Synology

Installare e configurare git sul nostro NAS Synology Nei repository Synology potremo trovare anche Git server, che ci aiuterà a sviluppare i nostri progetti in team molto più agevolmente. Prima di tutto accediamo al Centro pacchetti e installiamo Git server. Una volta installato,  lanciamolo, abilitando le utenze che dovranno accedere al servizio. Ora entriamo in […]

PHP tips: Rimuovere BR (line break) eccetto uno per linea

Rimuovere BR (line break) eccetto uno per linea con PHP o con Smarty grazie alle regular expressions Con le espressioni regolari è possibile manipolare un testo preformattato per adattarlo alle nostre necessità. Vediamo qualche esempio in PHP o Smarty (per piattaforme come PrestaShop) Immaginiamo di avere un testo formattato in questo modo Testo di prova\n […]

Hosting panel e Ubuntu 16.04, cosa offre il web opensource

Hosting panel e Ubuntu 16.04. Avete installato la nuova LTS di Ubuntu e ora avete necessità di un pannello per gestire i vostri siti web o clienti? Vediamo cosa offre il web Ancora non tutti i progetti opensouce hanno rilasciato una versione compatibile con l’ultima nata in casa Canonical. Questa infatti porta con se diverse […]

Disabilitare tramite php.ini le funzioni exec, shell_exec, system ed altre

Disabilitare le funzioni exec, shell_exec, system ed altre direttamente dal file php.ini dai nostro webserver apache, nginx o lighttpd per migliorare la sicurezza dei nostri server dedicati In base alle configurazioni del/dei nostri webserver, è possibile che ci siano più di un php.ini. Quindi eseguiamo locate php.ini L’output dovrebbe essere tipo root@s03:~# locate php.ini /etc/php5/apache2/php.ini […]

IonCube Loaders su Ubuntu 14.04 e 15.04

Installare l’extension IonCube Loaders su Ubuntu 14.04 e Ubuntu 15.04, tool per l’encrypt e il decrypt di PHP IonCube è un tool per l’encrypt e il decrypt di PHP che ci permette quindi di proteggere i nostri progetti. Affinchè sia attivo sul nostro webserver (Apache o nginx), è necessario scaricare dei moduli disponibili per le varie […]

Aggiungere PHP 7 in ISPConfig 3

Aggiungere PHP 7 in ISPConfig 3 come versione di PHP addizionale Nella precedente guida abbiamo visto come scaricare e compilare PHP 7 su Ubuntu LTS 14.04, Ora vediamo invece come aggiungere questa versione di PHP al pannello ISPConfig 3. Sotto System > Additional PHP Versions, clicchiamo su Add new PHP version Ora sotto il primo tab […]

Installare PHP 7 su Ubuntu LTS 14.04

Un breve tutorial da seguire per installare PHP 7 su Ubuntu LTS 14.04 (versione corrente PHP 7.0.2) ed usarlo con PHP-FPM e FastCGI Ricordiamo che PHP-FPM è compatibile sia per nginx che Apache, mentre FastCGI solo con Apache. Creiamo la directory dove andremo a lavorare e scarichiamo i sorgenti di PHP 7 da github mkdir -p /opt/php-7.0.2 […]

Abilitare gli errori con PHP – debugging enable PHP errors

Abilitare gli errori PHP per debugging con ini_set ed error_reporting direttamente dal nostro script PHP – enable php errors Talvolta per effettuare debugging in PHP, è necessario dare un occhio a tutti gli errori, che si solito son disabilitati a livello di php.ini (globalmente). Possiamo quindi aggiungere queste linee all’inizio del nostro script PHP per […]