Ricerca

Risultati per "debian upgrade php"

9 risultati dal blog · 7.668 ms

Articoli dal blog

Trovati 9 risultati

  1. Server Debian fermo a 14 mesi fa: come aggiorno un VPS in produzione con Laravel senza rompere nulla

    Aggiornamento di sicurezza su Debian con Laravel in produzione: 247 pacchetti arretrati, 38 CVE, il protocollo per aggiornare senza downtime e senza sorprese.

    A maggio 2025 ho fatto un audit infrastrutturale per una PMI piemontese che gestisce un portale di prenotazioni B2B nel settore turistico - circa 300 strutture ricettive partner e 12.000 prenotazioni al mese. L'applicazione Laravel 10 girava su un VPS OVH Value (4 vCPU, 8 GB RAM, 160 GB SSD) con Debian 11, PHP 8.1, MySQL 8.0 e Nginx 1.22. Il titolare mi aveva chiamato per un problema di performance, non di sicurezza. Ma il primo comando che eseguo su qualunque server che prendo in carico è... continua a leggere

  2. Configurazione di uno Stack LAMP+LAPP su Windows 11 (e Windows 10), con WSL2, Ubuntu 24.04, servizi systemd nativi e ottimizzazioni per lo sviluppo con VS Code

    Guida completa per l'installazione e configurazione di uno stack LAMP su Windows 11 e Windows 10 per lo sviluppo locale con VS Code.

    Nota: questa guida creata da Maurizio Fonte è anche disponibile come Repository GitHub all'indirizzo github.com/mauriziofonte/win11-wsl2-ubuntu22-setup. Per comodità di lettura, si consiglia di fare riferimento al repo su Github. L'autore è lo stesso, me medesimo :) Ultimo aggiornamento: 10/04/2025. Versione target Ubuntu: 24.04.1 Andrò a guidare lo sviluppatore attraverso l'installazione e la configurazione di uno Stack LAMP+LAPP (Linux, Apache, MySQL, PostgreSQL, ... continua a leggere

  3. Errori PHP critici su VPS gestiti senza supporto tecnico: guida operativa per il ripristino

    Diagnosi e fix di errori PHP critici su VPS: memory exhausted, segfault OPcache, PHP-FPM in crash loop, permessi rotti. Caso reale su Hetzner con Laravel.

    Il 14 aprile 2025, un martedì mattina alle 9:15, mi ha chiamato il titolare di una PMI toscana che vende arredamento contract tramite un e-commerce Laravel 10 su un Hetzner CPX21 - 3 vCPU AMD, 4 GB di RAM, 80 GB NVMe - con Debian 12, Nginx 1.22, PHP-FPM 8.2 e MySQL 8.0. Il sito mostrava una schermata bianca: nessun messaggio di errore, nessuna pagina 500, solo un body HTML completamente vuoto. Il pannello Hetzner Cloud mostrava il VPS online con risorse normali (CPU al 5%, RAM al 60%), Ng... continua a leggere

  4. Guida all'Aggiornamento da Debian 12 Bookworm a Debian 13 Trixie

    È il momento di aggiornare il tuo server da Debian 12 "Bookworm" a Debian 13 "Trixie"? Questa guida strategica ti accompagna passo dopo passo in un processo sicuro e controllato.

    Il tuo server, che sia un dedicato Hetzner o un VPS OVH, è il motore silenzioso della tua attività. Giorno dopo giorno, Debian 12 "Bookworm" ha servito le tue applicazioni con la stabilità e l'affidabilità che hanno reso questa distribuzione una leggenda. Ma all'orizzonte si profila un cambiamento: il rilascio di Debian 13 "Trixie". Questo non è un semplice aggiornamento; è un salto generazionale che porta con sé nuove versioni di PHP, Python, Ngi... continua a leggere

  5. Configurare swap file per risolvere saturazioni RAM su VPS gestite senza supporto tecnico: guida pratica per Debian e Ubuntu

    Swap file su VPS Debian 12: dimensionamento, swappiness a 10, ZRAM come alternativa compressa, OOM killer prevention e monitoring. Caso reale PMI su Hetzner.

    A febbraio 2025, un e-commerce Laravel su un Hetzner CPX21 - 3 vCPU, 4 GB di RAM, 80 GB NVMe - aveva un problema ricorrente: ogni notte, tra le 2:00 e le 3:00, il gestionale diventava irraggiungibile per 5-10 minuti. Il titolare - PMI piemontese nel settore forniture per ufficio - lo scopriva la mattina dai log di monitoring esterno (UptimeRobot) e dall'assenza degli ordini notturni dei clienti automatizzati. La diagnosi con dmesg ha mostrato il pattern chiaramente:[Thu Feb 13 02:17:43 2025] Out... continua a leggere

  6. Sistema di integrazione eventi con Kafka e PHP: architettura produttiva per PMI

    Integrare Apache Kafka con PHP per architetture event-driven in PMI: producer, consumer, topic design, fault tolerance e deployment su VPS Linux.

    A settembre 2025 mi ha contattato il direttore operativo di un'azienda del settore spedizioni e logistica con circa 80 dipendenti e un volume di 2.000-3.000 spedizioni al giorno distribuite su tre magazzini nel nord Italia. Il problema non era un singolo sistema che non funzionava - erano cinque sistemi legacy che dovevano scambiarsi informazioni in tempo reale e non ci riuscivano: il gestionale ordini (PHP 7.4 su Laravel 8), il WMS di magazzino (applicativo desktop Windows con API REST propriet... continua a leggere

  7. Reverse engineering di Laravel 8 su PHP 7.4 EOL senza documentazione: come ho mappato in dodici giorni il gestionale interno di una catena di cliniche dentistiche veronesi con 23 studi e 180 utenti attivi

    Cliente veronese 2025, gestionale Laravel 8 su PHP 7.4 EOL, 23 cliniche e 180 dentisti, codice abbandonato da due anni e zero documentazione. Il piano di reverse engineering in dodici giorni.

    Come si mappa in modo economico un'applicazione Laravel di cui nessuno sa più nulla?Il 23 giugno 2025 ho iniziato a lavorare su un gestionale interno per una catena di ventitré cliniche odontoiatriche nel Veneto occidentale, con sede amministrativa a Verona, 180 dentisti utenti tra tutti gli studi, una media di 1.800 appuntamenti al giorno sincronizzati tra il gestionale e le agende dei singoli studi, e una base dati di circa 350.000 pazienti attivi. L'applicazione era un Laravel 8... continua a leggere

  8. Supply chain del software nel 2026: lezioni da xz-utils, tj-actions e il threat model che applico alle PMI PHP/Node

    Dalla backdoor xz-utils al compromise di tj-actions marzo 2025: cinque regole di supply chain security che applico alle PMI italiane nel 2026 su PHP, Node e CI.

    Il 29 marzo 2024, alle 19:32 ora italiana, mi ha scritto su Telegram il CTO di un cliente che segue una piattaforma e-commerce B2B in Laravel su server Debian 12: "Maurizio, ho appena letto della backdoor di xz-utils, siamo affected? Ho liblzma linkata in systemd-resolved e sshd sta aperto su 22". Ho passato le successive quattro ore a rispondere alla stessa domanda per sei clienti diversi. Nessuno di loro - per fortuna - girava xz 5.6.0 o 5.6.1 perché Debian 12 stable era ancora su 5.4.1... continua a leggere

  9. AppArmor per applicazioni PHP: confinamento a livello kernel senza complessità SELinux

    Come usare AppArmor per confinare applicazioni PHP su Debian e Ubuntu: profili per Nginx, PHP-FPM e MySQL senza la complessità di SELinux per PMI Linux.

    Un VPS compromesso e la lezione sul confinamento che avrei dovuto imparare primaA marzo 2025 ho eseguito un hardening d'emergenza su un VPS OVH di un'azienda del settore servizi di consulenza legale con circa 25 dipendenti, dopo che il loro portale clienti Symfony era stato compromesso attraverso una vulnerabilità di deserialize nel pacchetto liuggio/statsd-php-client (che stavano usando come dipendenza legacy di un vecchio modulo di analytics rimosso cinque anni prima ma mai dis-installa... continua a leggere

Potresti cercare anche