Giorno: Gennaio 4, 2023

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 su quali database applicarli. Se invece create un utente mysql tramite la consolle google cloud su un istanza google cloud sql con mysql 8, di default l’utente creato riceverà il ruolo di “superuser”. Questo significa che ogni utente creato manualmente tramite l’interfaccia di google cloud potrà accedere a qualsiasi database ed effettuare praticamente tutte le operazioni su qualsiasi dato presente all’interno, compreso la manipolazione di altri utenti. Per creare correttamente un utente mysql usando il servizio google cloud sql per mysql 8 la procedura corretta è quella di utilizzare un client mysql. Collegatevi al database con le credenziali di root (utente principale creato durante il setup dell’istanza), dopodchè eseguite i comandi di creazione specificando i permessi adeguati esattamente come fareste per creare un utente su un database mysql classico. ATTENZIONE se avete già creato un utente tramite la

Leggi Tutto »

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 https://lsws Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Completed 500 requests Completed 600 requests Completed 700 requests Completed 800 requests Completed 900 requests Completed 1000 requests Finished 1000 requests Server Software: nginx/1.18.0 Server Hostname: lsws Server Port: 443 SSL/TLS Protocol: TLSv1.2,ECDHE-RSA-AES256-GCM-SHA384,2048,256 Server Temp Key: X25519 253 bits TLS Server Name: lsws Document Path: /it/ Document Length: 457133 bytes Concurrency Level: 20 Time taken for tests: 3.953 seconds Complete requests: 1000 Failed requests: 0 Keep-Alive requests: 0 Total transferred: 457467000 bytes HTML transferred: 457133000 bytes Requests per second: 252.96 [#/sec] (mean) Time per request: 79.064 [ms] (mean) Time per request: 3.953 [ms] (mean, across all concurrent requests) Transfer rate: 113009.16 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 2 5 4.9 4 43 Processing: 4 73 38.9 69 368 Waiting: 2 36 20.6 33 129 Total: 7 78 39.0 74 370 Percentage of the requests served within a certain time

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 »