CVE-2024-2961

Recentemente è stato rilasciato il CVE-2024-2961 che identifica una vulnerabilità di buffer overflow nelle versioni GNU libc 2.39 e precedenti durante la conversione di set di caratteri in determinate codifiche cinesi estese. Questa vulnerabilità colpisce PHP quando iconv viene utilizzato per tradurre le codifiche delle richieste da/verso i set di caratteri interessati e ha il … Leggi tutto

Brew: Installare xdebug su PHP 8.2

La versione PHP attualmente installata da brew (il packet manager per MacOS) è la 8.2.6, anche se ci sono altre versioni che si possono installare sempre tramite brew. Per aggiungere anche l’estensione xdebug bisogna usare pecl perché non è presente direttamente nel repository di brew. Per installare PHP ed xdebug possiamo fare come segue: brew … Leggi tutto

Impostare il corretto locale per PHP

Il “locale” serve per definire la lingua da utilizzare per le varie funzionalità di sistema. Su Debian è possibile abilitare/disabilitare/rendere di default una lingua tramite dpkg-reconfigure: dpkg-reconfigure locales Tramite l’interfaccia curses mostrata, sarà possibile abilitare/disabilitare le lingue da usare e poi definire quella di default. Solitamente per la ligua italiana si sceglie it_IT.UTF-8. Dopo aver … Leggi tutto

Debian 11 (bullseye) o Debian 12 (bookworm) APT: Firme GPG per PHP, MySQL, Docker e Node

Una cosa che mi chiedono spesso e come gestire le firme per i repository di PHP, MySQL, Docker se Node ulle nuove debian. La classica procedura di import della firma non funziona più, consiglio quindi di scaricare la firma come segue. per PHP Sury: per MySQL: per Docker: per Node: Nota: per vedere il contenuto … Leggi tutto

Flutter: come trovare i plugin non più usati nel progetto

Con qualsiasi moderno framework di sviluppo, compreso flutter, la cosa più comoda è avere a disposizione un’infinità di plugin già scritti che coprono quasi tutte le esigenze si possono riscontrare. Dopo un po’ di sviluppo, può capitare che alcuni plugin non vengano più usati, ma restano ancora nominati nel pubspec.yaml. Vi posso consigliare il plugin … Leggi tutto

WHM/cPanel.net: inviare posta PHP con un server mail esterno

Ci ho messo un po’ di tempo per capire cosa succedeva, lascio qui queste poche righe, sperando di aiutare qualcuno. C’è uno script PHP che invia posta tramite la famosa libreria PHPMailer ed usando un account email attivo su un server esterno; d’un tratto mi sono accorto (probabilmente a seguito di qualche aggiornamento, magari a … Leggi tutto

WordPress: Creating default object from empty value

Se wordpress mostra il serguente errore: Warning: Creating default object from empty value in wordpress/wp-admin/includes/post.php on line 444 o l’errore: [Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘post_date_gmt’ at row 1] significa che il motore database (MySQL) non pemette il valore ‘0000-00-00 00:00:00’ nei campi data/ora ma richiede il valore NULL come default; wordpress non … Leggi tutto

Swift cocoa pods issue: … (mach-o file, but is an incompatible architecture

Provando a ricompilare un progetto Flutter sul mio Macbook M1, è saltato fuori questo errore: e tra le altre cose: Per risolvere bisogna eseguire, dalla cartella del progetto Flutter: Consiglio infine: e poi nuovamente Su Ionic può succedere una cosa simile effettuando un: in questo caso la procedura è similare: successivamente: enjoy!