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

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!

Flutter: lo scroll nel simulatore IOS su M1 (Apple Silicon) è troppo veloce

Ho riscontrato un problema nel simulatore IOS facendo girare un’app sviluppata con Flutter. Si tratta di un Mac con processore Apple Silicon M1 e con Xcode aggiornato all’ultima versione disponibile al momento. In pratica facendo lo scroll di qualsiasi lista, la pagina va automaticamente alla fine dello scroll e non si ferma al rilascio come … Leggi tutto