Categoria: IT

curl
Matteo Lavaggi

Fix PHP Extensions Not Loading in LiteSpeed Web Server

Fix PHP Extensions Not Loading in LiteSpeed Web Server The Problem After installing PHP extensions via apt-get on LiteSpeed (e.g., lsphp82-curl, lsphp82-intl), the extensions don’t appear in phpinfo() even though: The .ini files exist in /usr/local/lsws/lsphp82/etc/php/8.2/mods-available/ The extensions load correctly via CLI (php -m shows them) LiteSpeed has been restarted

Leggi Tutto »
agenzia delle entrate
Matteo Lavaggi

Guida: Aggiungere una PIVA all’elenco delle aziende delegate

Come aggiungere una PIVA all’elenco delle aziende delegate per la fatturazione elettronica TL;DR Come posso delegare un intermediario per la gestione delle fatture elettroniche di più società? Per delegare un intermediario alla gestione delle fatture elettroniche di diverse società devi accedere al portale dell’Agenzia delle Entrate con SPID del rappresentante

Leggi Tutto »

ML Brevo for Elementor Pro

https://github.com/matteolavaggi/ml-brevo-for-elementor-pro ML Brevo for Elementor Pro v2.2 Introduction ML Brevo for Elementor Pro is a powerful WordPress plugin that seamlessly integrates Brevo (formerly Sendinblue) email marketing platform with Elementor Pro forms. This plugin bridges the gap between your website’s contact forms and your email marketing campaigns, enabling you to automatically

Leggi Tutto »

How to Fix ERR_TOO_MANY_REDIRECTS on PrestaShop Admin Panel

How to Fix ERR_TOO_MANY_REDIRECTS on PrestaShop Admin Panel If you’re encountering the ERR_TOO_MANY_REDIRECTS error on your PrestaShop Admin Panel, specifically on the Modules and Products pages, you’re not alone. This issue often stems from misconfigurations related to session handling in PHP. In this article, we’ll explore the root cause and

Leggi Tutto »

Creare una macchina virtuale Windows 10 su Google Cloud Compute Engine

Google Cloud Compute Engine è il servizio di macchine virtuali offerto da Google. Tramite questo servizio è possibile creare e avviare numerose macchine virtuali completamente gestite, basate su immagini pubbliche di sistemi operativi o immagini personalizzate. Google fornisce unicamente immagini pubbliche windows per ambiente windows server in modalità abbonamento. Per

Leggi Tutto »

Comparativa performance temi Presatshop

Tema: Classic Theme Smarty Cache: SI CCC: NO LiteSpeed Cache: NO RUN1 matteo_lavaggi@nxpx01:~$ siege -b -i -c10 -t1M -fps1788.vinove-url ** SIEGE 4.0.4 ** Preparing 10 concurrent users for battle. The server is now under siege… Lifting the server siege… Transactions: 7934 hits Availability: 100.00 % Elapsed time: 59.76 secs Data

Leggi Tutto »

s5cmd

#COPIA DEL DATABASE# ps_sixrace fYOO1fTb9h9A 1) Assegnare i permessi del service account vm allo storage bucket gsutil -m cp gs://bucket ./ Annotare il service account usato nell’errore di accesso Concedere i premerssi al bucket tramite web consolle 2) Scaricare la copia del backup database in locale gsutil -m cp gs://bucket

Leggi Tutto »

rsync ovh – google cloud vm

1) Creare una copia di chiavi ssh oppure usare la chiave id_rsa di naws01 che è di default già aggiunta da google a tutte le vm (info@) 2) Copiare la chiave pubblica sulla VM Google negli authorized_host dell’utente info 3) Collegarsi dalla macchina ovh rsync -azH –delete –progress /var/www [email protected]:/mnt/disks/sdb/

Leggi Tutto »

Markdown Exampe

This is a markdown post example! h1 Heading 😎 h2 Heading h3 Heading h4 Heading h5 Heading h6 Heading Horizontal Rules Typographic replacements Enable typographer option to see result. (c) (C) (r) (R) ™ (TM) (p) (P) +- test.. test… test….. test?….. test!…. !!!!!! ???? ,, — — “Smartypants, double

Leggi Tutto »
Matteo Lavaggi

WordPress Studio

Scopri WordPress Studio: La Semplicità dell’Automazione dei Siti Web Stai cercando un modo per creare il tuo sito web su WordPress in maniera semplice, veloce e senza complicazioni tecniche? WordPress Studio è la soluzione che fa per te! Disponibile attraverso WordPress.com Studio, questo servizio è pensato per aiutare chiunque, dal

Leggi Tutto »
Matteo Lavaggi

CursorAi

Scopri Cursor AI: Il Codice Diventa Collaborazione Nel mondo dello sviluppo software, l’efficienza e la collaborazione sono le chiavi del successo. Cursor AI si presenta come la nuova frontiera per i programmatori che vogliono ottimizzare il loro flusso di lavoro e trasformare la scrittura di codice in un’esperienza realmente collaborativa.

Leggi Tutto »
cloudsql
Matteo Lavaggi

Prestashop Slow Query Cloud SQL CPU Performance Benchmark

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

Leggi Tutto »

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

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

Leggi Tutto »

Obsolescenza di un Computer da lavoro

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,

Leggi Tutto »

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

Create a new override file in /override/classes/form/CustomerFormatter.php $this->language = $language; parent::__construct($translator,$language); } public function getFormat() { $format = parent::getFormat(); //override/add all customisations for fields $format[‘birthday’] = (new FormField()) ->setName(‘birthday’) ->setType(‘text’) ->setLabel( $this->translator->trans( ‘Birthdate’, [], ‘Shop.Forms.Labels’ ) ) ->addAvailableValue(‘placeholder’, Tools::getDateFormat()) ->addAvailableValue( ‘comment’, $this->translator->trans(‘(E.g.: %date_format%)’, array(‘%date_format%’ => Tools::formatDateStr(’31 May 1970′)), ‘Shop.Forms.Help’) )

Leggi Tutto »

Certbot e auth_basic in Nginx

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

Leggi Tutto »

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

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

Leggi Tutto »