The Best Way to Write in Markdown in WordPress (Easy Copy-Paste from ChatGPT with Formatting) by Matteo Lavaggi, Business Process Automation Consultant Markdown is a popular choice for bloggers and content creators due to its simplicity and flexibility in creating clean, well-structured text. If you’re using WordPress and want a straightforward way to write in Markdown—especially if...
Automazione dei Processi: Come Trasformare un File Excel in un’Applicazione con AppSheet
Automazione dei Processi: Come Trasformare un File Excel in un’Applicazione con AppSheet di Matteo Lavaggi, Consulente Informatico e di Automazione dei Processi di Business Introduzione Per molte piccole e medie imprese (PMI), Excel è lo strumento principale per l’analisi dei dati e la gestione delle operazioni aziendali. Grazie alla sua flessibilità e alla sua vasta gamma di funzionalità...
Prestashop > 1.7.8 change UPC , name, meta and seo max lenght
With prestashop 1.7.8 update lot of thing change regarding field validation, so previous modification that work on prestashop version does not work. This guide can help you to change lenght but also field content validation, this usually is used for change UPC lenght, name lenght, meta title , description lenght ecc. 1) Change every field lenght value in database, for example ps_product.upc and...
Utilizzare RSYNC su SSH con Chiave Privata per sincronizzare file di proprietà di www-data e preservare accesso e modification time
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
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
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
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()
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
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
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.
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
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
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
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...