Category

Informatica

I

Prestashop 1.7.x e il problema delle Slow Queries: come ottimizzare la tua piattaforma e-commerce

P

Prestashop 1.7.x e il problema delle Slow Queries: come ottimizzare la tua piattaforma e-commerce Introduzione Prestashop è uno dei più popolari sistemi di gestione e-commerce disponibili oggi. Ma come con ogni software, ci sono sempre delle sfide e delle questioni che emergono, specialmente quando il software inizia ad adattarsi alle esigenze crescenti dei suoi utenti. La Sfida delle Slow...

Prestashop Slow Query Cloud SQL CPU Performance Benchmark

P

Prestashop è una piattaforma ecommerce opensource relativemente versatile, che sicuramente non brilla per prestazioni, performance e team di sviluppo. Nonostante questo è una scelta ottima per gli ecommerce di piccole e medie dimensioni in quanto semplice da mantenere e relativamente poco assetata di risorse. Tuttavia un design del codice non splendido può portare rapidamente alla formazione di...

Utilizzare RSYNC su SSH con Chiave Privata per sincronizzare file di proprietà di www-data e preservare accesso e modification time

U

Rsync per poter impostare correttamente il modification time richiede di essere eseguito con l’utente PROPRIETARIO del file, in quanto il mtime è un attributo che richiede un access super user. Non basta avere l’accesso in scrittura per esempio tramite permessi 664/775 come gruppo. Ovviamente non è consigliato utilizzare una connessione ssh tramite publickey per un utente che non è...

Risparmiare spazio nella cartella immagini di Prestashop per cataloghi con molte foto uguali

R

Il problema delle dimensioni della cartella img Se avete mai gestito un ecommerce dotato di un grande catalogo prodotti, dove numerosi prodotti hanno la stessa foto (immaginate ad esempio un catalogo di prodotti generici, oppure un catalogo dove lo stesso prodotto viene caricato più volte per avere la compatibilità con differenti applicazioni), sicuramente vi sarà capitato di fare i conti con le...

Google CloudSQL MYSQL 8.0 – Creazione utenti con permessi per singolo Database

G

Creare utenti per il servizio di database CLOUD SQL di Google per MYSQL 8 è diverso rispetto a creare un utente tramite un client MYSQL classico (es terminale con mysql-client, adminer.php ,phpmyadmin,…). Il processo di creazione classico di un utente tramite un client mysql prevede che alla creazione di un nuovo utente sia necessario specificare quali pemessi assegnare a questo utente, e...

Prestashop LiteSpeed + LiteCache vs Apache2 + FullPageCache – Speed TEST

P

Configurazione Server: apws (server Apache2) Apache2 4 core 4GB RAM PHP7.2-FPM Pretashop 1.7.6.9 + Full Page Cache Plugin 1.4 lsws (Server LiteSpeed) Litespeed Enterprise 1 core 2Gb RAM LSPHP72 Prestashop 1.7.6.9 + LiteCache Plugin 8.1.2 Apache Benck Test ab -k -n 1000 -c 20 Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Completed 500 requests...

LiteSpeed – Prestashop Login Error 500 [STDERR] PHP Fatal error: Uncaught Error: Call to undefined function Httpful\curl_init()

L

Errore:
Error 500 quando si prova a fare il login dal frontend (redirect login=back=my-account)

CMS:
Prestashop 1.7.6.9
Server:
Ubuntu 20.04+Litespeed Enterprise
Cache:
LiteSpeed Cache
Log:
/usr/local/lsws/logs/error.log
[STDERR] PHP Fatal error: Uncaught Error: Call to undefined function Httpful\curl_init()

Soluzione:
sudo apt-get install lsphpXX-curl

Obsolescenza di un Computer da lavoro

O

Perchè dovreste acquistare solamente computer di fascia alta per lavorare? Bella domanda, visto che in questi giorni sto cambiando il mio computer ho colto l’occasione per fare due ragionamenti! Ho deciso che era venuto il momento di cambiare computer per l’ufficio, non che fossi particolarmente scontento della mia vecchia macchina, ma in alcune applicazioni specifiche iniziava a far...

Configurare una connessione Split Tunnel VPN L2TP per accedere alla LAN remota tramite VPN e navigare in locale tramite la propria connessione internet

C

Quando configuri una VPN L2TP di default Windows imposta la connessione per trasferire tutto il traffico verso l’esterno tramite la nuova VPN. Questo potrebbe essere un problema nel caso in cui la connessione del sito remoto non sia molto performante! Il rischio è quello di sovraccaricare il sito remoto con il traffico locale del proprio computer verso internet! Se volete configurare...

Il tentativo di connessione L2TP non è riuscito perché il livello sicurezza ha riscontrato un errore di elaborazione durante le prime negoziazioni con il computer remoto.

I

Se stai avendo problemi a collegarti ad una VPN L2TP tramite Windows 10 o Windows 11, ecco la “soluzione” al problema! In data 12/01/2022 Microsoft ha rilasciato un aggiornamento combinato di sicurezza per Windows 10 e Windows 11 che ha bloccato l’accesso alle VPN L2TP! Il Messaggio di errore che Windows comunica in fase di tentativo di connessione alla VPN L2TP è il seguente:...

Prestashop .7.6 and 1.7.7 make birthday (age) mandatory and limit 18+ years old

P

Create a new override file in /override/classes/form/CustomerFormatter.php   <?php use Symfony\Component\Translation\TranslatorInterface; class CustomerFormatter extends CustomerFormatterCore { private $translator; private $language; //translator and language are private in parent class, override need public function __construct( TranslatorInterface $translator, Language $language ) {...

Certbot e auth_basic in Nginx

C

Hai bisogno di consulenza o assistenza? Contattami Ora! Matteo Lavaggi – Sistemista esperto in consulenza informatica e Marketing Digitale In questo articolo vediamo come rendere compatibile uno dei virtualhost nginx configurati sul vostro server, con il plugin certbot per verificare il dominio in fase di rinnovo del certificato. In questo articolo ⇒ abbimo visto come configurare tutti i...

Rinnovo dei certificati letsencrypt su ubuntu server in configurazione nginx (reverse proxy ssl) + apache (web server) o nginx web server ssl + php-fpm sotto cloudflare

R

Hai bisogno di consulenza o assistenza? Contattami Ora! Matteo Lavaggi – Sistemista esperto in consulenza informatica e Marketing Digitale Questa è una configurazione tipo che potete ritrovare in numerosi server web: CLOUDFLARE PROXY  -> NGINX SSL PROXY -> APACHE o PHP FPM Sebbene l’utilizzo di cloudflare permetta di NON usare un terminatore ssl lato server (il traffico tra il vostro...