+1 mi piace questa tendenza ed in particolare l'uso delle transazioni contestualizzate... anche perchè diversamente non avrebbero molto senso. Comunque io ne approfittai in silenzio un paio di anni fa nel modificare il codice di duplicazione preventivi [r4329]. Magari un giorno cominceremo a vedere anche un pizzico di integrità referenziale a livello schema database anche se comprendo che all'inizio potrebbe creare serie difficoltà in sede di aggiornamento su db già popololati.
C'è e non c'è... se confronti attentamente l'errore e la struttura scoprirai che il nome della colonna non corrisponde a quello nella query ;-) id_warehouse -> id_wharehouse
chown -R www-data:www-data /var/root_app_gazie chmod -R 755 var/root_app_gazie/data
Basta seguire uno dei mille tutorial per installare lo stack LAMP, al volo uno dei primi hit su google: - https://randomnerdtutorials.com/raspberry-pi-apache-mysql-php-lamp-server/ Qualche attenzione: 1) Scegli una sd di qualità e comunque backup giornaliero tassativo. Per come la vedo io i tuoi dati non sono affatto al sicuro! 2) Opta per una installazione "server" e non desktop, ad esempio le distribuzioni Raspbian Lite o DietPi. 3) Non trascurare l'alimentazione. Poi quando sei arrivato a far...
E' quindi possibile l'installazione su Debian 11 ma se ci fossero ulteriori avanzamenti della versione PHP minima questo renderebbe Gazie inutilizzabile sull'attuale Debian Stable Io ho da tempo risolto questa ostilità di debian tanto verso il vecchio quanto verso il nuovo utilizzando le versioni php in modalità fpm dal repository di sury.org. Ad esempio questo è quello che ho su una delle VM di test con debian 9: root@dev05 ~/# apt-cache search php-fpm php-cgi - server-side, HTML-embedded scripting...
- Correggo alcuni problemi di escape dei caratteri trascurati nelle precedenti modifiche.
Piccoli miglioramenti generali sulla presentazione grafica di alcune statistiche.
- Nelle stat. di vendita aggrego i righi forfait in un contesto fittizio invece che cumularli con tutte le altre eccezioni.