11 654produktů v katalogu
E-shop, který čtyři měsíce potichu rozesílal spam
Majitel řešil jednu věc: k produktům nešly nahrát fotky. Příčin bylo víc. Obchod běžel na kódu z doby kolem roku 2007 a na PHP 5.2, disk zaplnil chybový log o velikosti 16,7 GB a malware na serveru z něj čtyři měsíce rozesílal spam.
- Co jsme udělali
- Nejdřív první pomoc. Uvolnili jsme 19,5 GB, odstranili pět souborů malwaru včetně těch, které ho obnovovaly, a zastavili zdroj chyb v logu. Pak jsme převedli kódování na UTF-8 a postavili nový storefront v PHP 8.2 nad stejnou databází, se kterou pracuje stávající administrace. Objednávky, faktury a doprava fungují pro obsluhu jako dřív. Přes 12 tisíc starých adres produktů a kategorií má přesměrování na nové, aby obchod nepřišel o pozice ve vyhledávačích. Před spuštěním prošel kód dvanácti nezávislými audity se 193 nálezy.
- Výsledek
- Fotky jdou nahrát a server spam nerozesílá. Nový storefront je hotový, katalog má sitemapu a u produktů strukturovaná data pro vyhledávače.
- PHP 8.2
- MySQL
- PDO
- Proxmox