Comments (114)
@mondinimirko Buongiorno,mi scusi:volevo solo sapere come sta procedendo la preparazione del documento -guida che mi serve per effettuare l'installazione del registro giua@school .Se per lei non è un fastidio , mi può mandare la documentazione al seguente indirizzo : [email protected]
Salve, le dico la verità: non ho ancora iniziato a scriverla. La pubblicherò in questa discussione in modo che possa essere fruibile a tutti.
from giuaschool.
AmministratoreFixtures.php
Cosa devo fare con questo testo? Scusi l'ignoranza..
from giuaschool.
Buongiorno sig. @sempliciniluigi89. Quando sarà pronto sarà fra i primi a saperlo. Non penso sia però possibile dare delle tempistiche (questa funzionalità non è stata richiesta dalla scuola del volontario Antonello, e al momento nessuno sta co-finanziando la scuola di Antonello.).
Inviterei a chiudere questa segnalazione e di continuare in #23 dove ha avuto origine la cosa.
from giuaschool.
Se capisco bene, ecco pronto qui
https://github.com/trinko/giuaschool/releases/tag/v1.4.0
from giuaschool.
Buongiorno , dal momento che non sono molto pratico ,anzi per niente pratico ad usare docker per l'installazione del registro mi potrebbe fare anche un piccolissimo e breve video su come si fa ad installare la cartella Giua@school nel docker o comunque il procedimento?
from giuaschool.
Se ho capito bene quella che ho linkato è semplicemente una cartella compressa pronta all'uso da estrarre e mettere online.
from giuaschool.
si
from giuaschool.
Mi potrebbe aiutare anche con un piccolissimo video dal momento che non ho capito neanche come si fa a mettere online?L'unica cosa che so è solo fare l'estrazione dal zip ad una semplice cartella
from giuaschool.
Non ha la possibilità di coinvolgere il tecnico della vostra scuola per caricare questi materiali in una directory del vostro sito?
Difficilmente un volontario vi potrebbe dare supervisione su questo.
from giuaschool.
Allora con calma ,grazie alle indicazioni presenti sulla pagina README.md di github ,sono riuscito a installare la demo con l'uso del software docker e terminale e mi sembra un ottimo registro elettronico ,ora però vorrei scaricare la versione ufficiale da adeguare al mio istituto .Come posso fare dal momento che sulla pagine README.md fa vedere solo come scaricare la demo e non la versione da adeguare al proprio istituto? Spero in una risposta immediata e positiva.Grazie mille
from giuaschool.
La nuova versione contiene l'installazione semplificata.
Ho aggiunto qualche indicazione per l'installazione semplificata, ma in linea di massima non è diversa da un'installazione di LAMPSCHOOL.
Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.
Scaricare il codice dal pulsante DOWNLOAD RELEASE nella pagina principale del progetto
from giuaschool.
Buonasera,
ho scaricato la cartella MASTER. Ho installato correttamente il DB. Raggiungo correttamente la pagina di login. Come faccio ora a iniziare il processo di creazione dell'Istituto da zero?
Lanciando il comando:
php bin/console doctrine:fixtures:load --group=App -n -q -e dev
il DB si popola correttamente ma con l'utenza ADMIN non mi è concesso di fare molto. L'ambiente è lo stesso che viene proposto tramite docker. C'è qualcosa che mi sfugge?
Grazie per la cortese risposta.
from giuaschool.
@mondinimirko Mi potrebbe aiutare con l'installazione dal momento che non sto riuscendo ?Mi farebbe davvero piacere dal momento che sono abituato a usare filezilla , quello che le chiedo è solo un piccolo tutorial che mi mostri passo dopo passo come scaricare il registro per la mia scuola.La ringrazio in anticipo
from giuaschool.
@sempliciniluigi89 Salve, che tipo di piattaforma state utilizzando?
from giuaschool.
@mondinimirko Io per la demo ho provato con docker e dal momento che mi è piaciuto come registro elettronico ,lo vorrei adeguare alla mia scuola . Questa è l'unica piattaforma che ho utilizzato (docker) .Mi farebbe piacere se mi mandasse un video-tutorial passo dopo passo ,davvero
from giuaschool.
Buonasera,
ho scaricato la cartella MASTER. Ho installato correttamente il DB. Raggiungo correttamente la pagina di login. Come faccio ora a iniziare il processo di creazione dell'Istituto da zero?
Lanciando il comando:
php bin/console doctrine:fixtures:load --group=App -n -q -e dev
il DB si popola correttamente ma con l'utenza ADMIN non mi è concesso di fare molto. L'ambiente è lo stesso che viene proposto tramite docker. C'è qualcosa che mi sfugge?
Grazie per la cortese risposta.
Chiedo scusa Antonello. Ho letto un vecchio post ed ora mi è tutto molto più chiaro. Stavo curiosando un po' il codice sorgente e ho trovato le risposte che mi mancavano (un po' per pigrizia non avevo approfondito). Da quello che ho letto il menu scuola ancora non è attivo. Corretto? Grazie mille. Mirko
from giuaschool.
@mondinimirko Io per la demo ho provato con docker e dal momento che mi è piaciuto come registro elettronico ,lo vorrei adeguare alla mia scuola . Questa è l'unica piattaforma che ho utilizzato (docker) .Mi farebbe piacere se mi mandasse un video-tutorial passo dopo passo ,davvero
@sempliciniluigi89 Questo lo avevo letto. Per il momento vorrebbe una installazione locale su un PC/MAC? Se si, quale sistema operativo sta utiizzando?
from giuaschool.
Vorrei un'installazione su MAC,come sistema operativo utilizzo MAcOS Monterey
from giuaschool.
@sempliciniluigi89 Okey. Le preparo un documento: personalmente ritengo che un video sia poco istruttivo/propedeutico. Come se la cava in questo ambito (0 - 5 - 10)?
from giuaschool.
5
from giuaschool.
@mondinimirko Grazie mille per la sua disponibilità nell'aiutarmi ,le sono grado .Attendo con ansia il documento guida
from giuaschool.
Chiedo scusa Antonello. Ho letto un vecchio post ed ora mi è tutto molto più chiaro. Stavo curiosando un po' il codice sorgente e ho trovato le risposte che mi mancavano (un po' per pigrizia non avevo approfondito). Da quello che ho letto il menu scuola ancora non è attivo. Corretto? Grazie mille. Mirko
Si, non c'è la gestione per le modifiche relative alla scuola. Attualmente si possono modificare solo tramite il database.
Se, come sembra, stai usando un'installazione dove puoi usare i comandi di symfony, puoi anche modificare i file sorgenti delle fixtures, presenti nella cartella src/DataFixtures e modificare i dati di prova presenti nei file.
In particolare, modifica i file IstitutoFixtures, SedeFixtures, ClasseFixtures, ecc. Al termine, esegui il comando:
php bin/console doctrine:fixtures:load --group=App -n -q -e dev
from giuaschool.
@trinko Sisi sto usando il file master. Sto usando atom per la modifica dei vari file. Di massima quali sono i file necessari e quelli che posso omettere nel primo caricamento? Ho fatto alcune prove ma vedo che l'applicativo risponde male. Ho notato ma forse ho sbagliato a fare qualcosa che, quando vado a modificare i file e a reimportarli, si ottengono degli errori.
from giuaschool.
I file della configurazione iniziale sono (si possono caricare tutti assieme con un solo comando):
- MenuFixtures
- ConfigurazioneFixtures
- IstitutoFixtures
- SedeFixtures
- CorsoFixtures
- ClasseFixtures
- MateriaFixtures
- OrarioFixtures
- ScansioneOrariaFixtures
- FestivitaFixtures
- AmministratoreFixtures
- PresideFixtures
- StaffFixtures
- DocenteFixtures
- CattedraFixtures
- AtaFixtures
- AlunnoFixtures
La procedura per le modifiche è la seguente:
-
passare all'ambiente di sviluppo: dev in Symfony, modificando l'impostazione nel file .env. Si può fare con il comando seguente:
sed -r -i -e "s/^APP_ENV\s*=.*$/APP_ENV=dev/" .env
-
eliminare il database esistente; si può fare in diversi modi, ma per evitare errori suggerisco i comandi:
php bin/console doctrine:database:drop --force
php bin/console doctrine:database:create
php bin/console doctrine:schema:update --force
-
caricare i nuovi dati:
php bin/console doctrine:fixtures:load --group App
-
uscire dall'ambiente di sviluppo
sed -r -i -e "s/^APP_ENV\s*=.*$/APP_ENV=prod/" .env
Così dovrebbe essere a posto.
from giuaschool.
@trinko Chiarissimo, grazie. Il mio obiettivo era quello di creare un ambiente vuoto (senza dati fittizzi) da poter iniziare a riempire liberamente tramite IFC senza dover interagire direttamente o semi direttamente tramite Symfony o phpadmin (o qualsivoglia altro tool di iterazione che permette di manipolare i dati del DB.
Ho notato anche che, entrando come admin, il banner grafico corrisponde a quello denomitato "PA" mentre con gli altri accessi no. È una cosa voluta?
Per quanto riguarda il pannello Scuola posso aiutarti in qualche modo a svilupparlo o lo hai lasciato così di proposito?
from giuaschool.
La nuova versione contiene l'installazione semplificata.
Ho aggiunto qualche indicazione per l'installazione semplificata, ma in linea di massima non è diversa da un'installazione di LAMPSCHOOL. Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.
Scaricare il codice dal pulsante DOWNLOAD RELEASE nella pagina principale del progetto
Buongiorno, ho installato il registro come se fosse quello lampschool, trasferendo i dati via FTP e caricando poi il file del database in mysql (come da guida).
Una volta fatto questo, però, come posso accedere alla pagina del mio registro? Con lampschool accedevo tramite il nome dell’host (ad esempio. ftp.miohost.altervista.com/index.php), mentre in questo caso non so come raggiungere il registro. Forse c’è qualcosa che sbaglio?
Grazie in anticipo.
from giuaschool.
Buon giorno, devi raggiungere la cartella Public e ti cito quanto riportato da @trinko:
Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.
from giuaschool.
Buon giorno, devi raggiungere la cartella Public e ti cito quanto riportato da @trinko:
Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.
Buongiorno,
Come faccio a raggiungerla e ad impostare solo quella cartella come accessibile?
(Sto usando Altervista; qualora non dovesse andare bene saprebbe consigliarmi un servizio analogo e gratuito?)
Grazie mille.
@mondinimirko
from giuaschool.
Ho notato anche che, entrando come admin, il banner grafico corrisponde a quello denomitato "PA" mentre con gli altri accessi no. È una cosa voluta?
Si, ho iniziato a modificare l'interfaccia e l'aspetto grafico dalla gestione admin, poi però mi sono dovuto fermare lì... Soprattutto l'accesso per i docenti richiederebbe un lavoro molto lungo per adattarlo.
Per quanto riguarda il pannello Scuola posso aiutarti in qualche modo a svilupparlo o lo hai lasciato così di proposito?
E' solo mancanza di tempo, e per il fatto che noi non lo usiamo e quindi non è una priorità.
Ma se vuoi sviluppare tu le funzioni di gestione non posso che essertene grato.
from giuaschool.
@mondinimirko Buongiorno,mi scusi:volevo solo sapere come sta procedendo la preparazione del documento -guida che mi serve per effettuare l'installazione del registro giua@school .Se per lei non è un fastidio , mi può mandare la documentazione al seguente indirizzo : [email protected]
from giuaschool.
La nuova versione contiene l'installazione semplificata.
Ho aggiunto qualche indicazione per l'installazione semplificata, ma in linea di massima non è diversa da un'installazione di LAMPSCHOOL. Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.
Scaricare il codice dal pulsante DOWNLOAD RELEASE nella pagina principale del progettoBuongiorno, ho installato il registro come se fosse quello lampschool, trasferendo i dati via FTP e caricando poi il file del database in mysql (come da guida). Una volta fatto questo, però, come posso accedere alla pagina del mio registro? Con lampschool accedevo tramite il nome dell’host (ad esempio. ftp.miohost.altervista.com/index.php), mentre in questo caso non so come raggiungere il registro. Forse c’è qualcosa che sbaglio? Grazie in anticipo.
from giuaschool.
@mondinimirko Va bene,attendo.Grazie
from giuaschool.
Ho notato anche che, entrando come admin, il banner grafico corrisponde a quello denomitato "PA" mentre con gli altri accessi no. È una cosa voluta?
Si, ho iniziato a modificare l'interfaccia e l'aspetto grafico dalla gestione admin, poi però mi sono dovuto fermare lì... Soprattutto l'accesso per i docenti richiederebbe un lavoro molto lungo per adattarlo.
Per quanto riguarda il pannello Scuola posso aiutarti in qualche modo a svilupparlo o lo hai lasciato così di proposito?
E' solo mancanza di tempo, e per il fatto che noi non lo usiamo e quindi non è una priorità. Ma se vuoi sviluppare tu le funzioni di gestione non posso che essertene grato.
Ho capito. Per me non ci sono problemi: a tempo perso tutto si puo' fare. Sono riuscito a creare un'installazione pulita (solo con le informazioni necessarie) grazie ai tuoi suggerimenti.
Per la parte grafica mi è chiaro. Io ho già lavorato con il template "PA" ammoderanando alcuni siti web (a titolo gratuito). L'integrazione è un po' fastidiosa però bisogna ammettere che è gradevole (il lavoro che hanno fatto merita).
Un'altra cosa: si potrebbe aggiungere una variabile in modo che possa essere inserito e visualizzato il codice meccanografico dell'Istituto (sia nell'header/footer che nei documenti)?
from giuaschool.
La nuova versione contiene l'installazione semplificata.
Ho aggiunto qualche indicazione per l'installazione semplificata, ma in linea di massima non è diversa da un'installazione di LAMPSCHOOL. Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.
Scaricare il codice dal pulsante DOWNLOAD RELEASE nella pagina principale del progettoBuongiorno, ho installato il registro come se fosse quello lampschool, trasferendo i dati via FTP e caricando poi il file del database in mysql (come da guida). Una volta fatto questo, però, come posso accedere alla pagina del mio registro? Con lampschool accedevo tramite il nome dell’host (ad esempio. ftp.miohost.altervista.com/index.php), mentre in questo caso non so come raggiungere il registro. Forse c’è qualcosa che sbaglio? Grazie in anticipo.
Salve, non ho mai lavorato con altervista: in questi giorni mi creo un sito di prova e le faccio sapere.
from giuaschool.
La nuova versione contiene l'installazione semplificata.
Ho aggiunto qualche indicazione per l'installazione semplificata, ma in linea di massima non è diversa da un'installazione di LAMPSCHOOL. Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.
Scaricare il codice dal pulsante DOWNLOAD RELEASE nella pagina principale del progettoBuongiorno, ho installato il registro come se fosse quello lampschool, trasferendo i dati via FTP e caricando poi il file del database in mysql (come da guida). Una volta fatto questo, però, come posso accedere alla pagina del mio registro? Con lampschool accedevo tramite il nome dell’host (ad esempio. ftp.miohost.altervista.com/index.php), mentre in questo caso non so come raggiungere il registro. Forse c’è qualcosa che sbaglio? Grazie in anticipo.
Salve, non ho mai lavorato con altervista: in questi giorni mi creo un sito di prova e le faccio sapere.
@mondinimirko
Buonasera, non vorrei disturbarla eccessivamente facendole creare un sito su altervista...in alternativa potrebbe seguirmi nel corso dell'installazione? in modo da vedere dove sbaglio...
Mi faccia sapere, ed eventualmente le lascio la mail, così evitiamo di occupare questo spazio...
Grazie mille.
from giuaschool.
Attendiamo tutti con ansia le istruzioni sull'installazione del registro elettronico per i nostri istituti , grazie a @mondinimirko che a quanto pare,è l'unico che sta offrendo nel mandarci un manuale guida passo a passo
from giuaschool.
Attendiamo tutti con ansia le istruzioni sull'installazione del registro elettronico per i nostri istituti , grazie a @mondinimirko che a quanto pare,è l'unico che sta offrendo nel mandarci un manuale guida passo a passo
La versione che sta realizzando riguarda l'installazione semplificata (ovvero quella rilasciata pochi giorni fa)?
from giuaschool.
La nuova versione contiene l'installazione semplificata.
Ho aggiunto qualche indicazione per l'installazione semplificata, ma in linea di massima non è diversa da un'installazione di LAMPSCHOOL. Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.
Scaricare il codice dal pulsante DOWNLOAD RELEASE nella pagina principale del progettoBuongiorno, ho installato il registro come se fosse quello lampschool, trasferendo i dati via FTP e caricando poi il file del database in mysql (come da guida). Una volta fatto questo, però, come posso accedere alla pagina del mio registro? Con lampschool accedevo tramite il nome dell’host (ad esempio. ftp.miohost.altervista.com/index.php), mentre in questo caso non so come raggiungere il registro. Forse c’è qualcosa che sbaglio? Grazie in anticipo.
@Lucaccc
Salve, non ho mai lavorato con altervista: in questi giorni mi creo un sito di prova e le faccio sapere.@mondinimirko Buonasera, non vorrei disturbarla eccessivamente facendole creare un sito su altervista...in alternativa potrebbe seguirmi nel corso dell'installazione? in modo da vedere dove sbaglio... Mi faccia sapere, ed eventualmente le lascio la mail, così evitiamo di occupare questo spazio... Grazie mille.
Nessu disturbo. Ho già realizzato il sito di prova. Con WinSCP sto facendo fatica a fare l'upload dei file... ma ci riuscirò.
from giuaschool.
Buonasera ,anch'io sto provando a trasferire nella cartella public di filezilla l'upload dei file .Allego foto
from giuaschool.
è l'unico che sta offrendo nel mandarci un manuale guida passo a passo
Trovo ingiusto questo suo commento. Vorrei ricordare che @trinko ha fatto un lavoro immane (per di più gratuito) senza contare il codice sorgente: pulitissimo e molto commentato. La procedura di installazione richiede un minimo di conoscenza sul funzionamento di un WebServer e giusto un minimo di impegno nel leggere i vari sorgenti.
from giuaschool.
Buonasera ,anch'io sto provando a trasferire nella cartella public di filezilla l'upload dei file .Allego foto
la cartella deve stare nella root principale del sito e non all'interno di quella cartella che hai creato.
from giuaschool.
La nuova versione contiene l'installazione semplificata.
Ho aggiunto qualche indicazione per l'installazione semplificata, ma in linea di massima non è diversa da un'installazione di LAMPSCHOOL. Attenzione solo al fatto che il server che ospita l'applicazione deve poter essere configurato per rendere accessibile solo la cartella public e non l'intera cartella di installazione. Non tutti i servizi di hosting permettono questa scelta.
Scaricare il codice dal pulsante DOWNLOAD RELEASE nella pagina principale del progettoBuongiorno, ho installato il registro come se fosse quello lampschool, trasferendo i dati via FTP e caricando poi il file del database in mysql (come da guida). Una volta fatto questo, però, come posso accedere alla pagina del mio registro? Con lampschool accedevo tramite il nome dell’host (ad esempio. ftp.miohost.altervista.com/index.php), mentre in questo caso non so come raggiungere il registro. Forse c’è qualcosa che sbaglio? Grazie in anticipo.
@Lucaccc
Salve, non ho mai lavorato con altervista: in questi giorni mi creo un sito di prova e le faccio sapere.@mondinimirko Buonasera, non vorrei disturbarla eccessivamente facendole creare un sito su altervista...in alternativa potrebbe seguirmi nel corso dell'installazione? in modo da vedere dove sbaglio... Mi faccia sapere, ed eventualmente le lascio la mail, così evitiamo di occupare questo spazio... Grazie mille.
Nessu disturbo. Ho già realizzato il sito di prova. Con WinSCP sto facendo fatica a fare l'upload dei file... ma ci riuscirò.
Io utilizzo FileZilla...è molto più semplice; in ogni caso mi affido a "mani" più esperte, dato che io sono abbastanza ignorante in materia....
Una domanda: sta utilizzando la versione RELASE (cioè quella semplificata)?.
from giuaschool.
@mondinimirko Mi scusi ,non sto capendo:dove devo inserire la cartella? Praticamente dal file zip di giuaschool che ho installato e decompresso devo solo fare l'upload della cartella public che si trova nella stessa cartella giuaschool nella cartella public che si trova in filezilla ?
from giuaschool.
Un'altra cosa: si potrebbe aggiungere una variabile in modo che possa essere inserito e visualizzato il codice meccanografico dell'Istituto (sia nell'header/footer che nei documenti)?
Per i documenti si usa (come in LAMPSCHOOL) un'immagine che contiene l'intera intestazione della scuola, che puoi personalizzare come vuoi, possibilmente cercando di mantenere le stesse dimensioni dell'immagine predefinita.
L'immagine la trovi in:
public/img/intestazione-documenti.jpg
Per le pagine del sito, per ora, puoi modificare direttamente il template che contiene la struttura della pagina.
Il file da personalizzare è il seguente:
templates/base.html.twig
from giuaschool.
@trinko
Buongiorno, scusi se la disturbo di nuovo.
Nell’installazione semplificata, una volta caricati i file tramite ftp, come devo procedere? Non riesco ad arrivare alla pagina principale del registro…forse salto qualche passaggio; in lampschool bastava caricare i file via ftp, e successivamente raggiungere una pagina del tipo www.miosito.altervista.org/index.php, mentre con questo registro non capisco come procedere…
Grazie.
Scusi se lo scrivo di nuovo ma ho un po’ di fretta nell’installare questo registro, che reputo perfetto.
from giuaschool.
@Lucaccc in teoria dovresti raggiungerla da
www.miosito.altervista.org/nomecartella/public/index.php
corretto?
from giuaschool.
@Lucaccc in teoria dovresti raggiungerla da
www.miosito.altervista.org/nomecartella/public/index.php
corretto?
Per “nome cartella” che intende? Io la carico direttamente sul sito, non in una cartella specifica..
Oltre a ciò, approfitto per un’altra domanda: caricato il file ftp, devo fare qualcosa nel database? Oppure basta caricare i file e raggiungere il sito?
from giuaschool.
Dipende come ha impostato il lavoro. Io ho caricato tutto il progetto all'interno di una cartella chiamata regelettronico
from giuaschool.
Dipende come ha impostato il lavoro. Io ho caricato tutto il progetto all'interno di una cartella chiamata regelettronico
Saprebbe rispondermi all’altra domanda?
Ovvero, Oltre a ciò, approfitto per un’altra domanda: caricato il file ftp, devo fare qualcosa nel database? Oppure basta caricare i file e raggiungere il sito?
from giuaschool.
Scusi non avevo letto. Si, assolutamente. Bisogna modificare il file .env con i parametri del database di altervista. Successivamente utilizzando il file sql (aprirlo con Atom o software similari, copiare) bisogna eseguire i comandi per la creazione dello schema (incollare nel tab SQL i comandi precedentemente copiati).
from giuaschool.
Scusi non avevo letto. Si, assolutamente. Bisogna modificare il file .env con i parametri del database di altervista. Successivamente utilizzando il file sql (aprirlo con Atom o software similari, copiare) bisogna eseguire i comandi per la creazione dello schema (incollare nel tab SQL i comandi precedentemente copiati).
Il file .env devo modificarlo prima di caricare i file su altervista? O dopo?
from giuaschool.
Io le consiglio di modificare tutto prima e poi di caricare
from giuaschool.
@mondinimirko Buongiorno,io ho scaricato la versione semplificata,quella uscita circa 2 giorni fa.Come software ftp uso filezilla e come hosting altervista :ora io recandomi in filezilla dovrei dal desktop fare l'upload della cartella di giuaschool release ,giusto? Una volta avvenuto l'upload dei file , come devo fare per raggiungere la pagina online del registro ?Ve lo chiedo perché in LAMPSCHOOL bastava cliccare sulla cartella installa e fare su "copia url negli appunti" etc e riportando questo url su internet ,avveniva direttamente l'installazione del registro
from giuaschool.
@sempliciniluigi89 Modificati opportunamente i parametri, caricata la cartella e impostato il DB troverete il registro aggiungendo all'url
/nomecartella/public/index.php
from giuaschool.
@mondinimirko Grazie mille.Prima di effettuare l'upload ,quali parametri devo modificare e soprattutto che cartelle devo modificare o toccare?
from giuaschool.
Io attualmente sto lavorando in locale.... senza utilizzare questa versione "semplificata". Sicuramente il file .env deve essere aggiornato con i parametri. Poi le modifiche per quanto riguarda scuola e classi si fanno o tramite DB o tramite SQL.
from giuaschool.
@mondinimirko Mi scusi,ma io non so proprio dove mettere mani ,purtroppo non sto riuscendo e non riesco se non vedo un'immagine che mostri passo dopo passo.Pertanto aspetterò
from giuaschool.
Io le consiglio di modificare tutto prima e poi di caricare
Va bene, grazie.
Ma devo modificare qualcosa nel file SQL o basta che copio tutto e incollo?
from giuaschool.
No no. È ready to go
from giuaschool.
No no. È ready to go
Ultimissima domanda in merito e non disturbo più...promesso ahahah
copio anche le prime righe o no?
queste intendo:
from giuaschool.
Tranquillamente. Quelle sono righe di commento.
from giuaschool.
Tranquillamente. Quelle sono righe di commento.
Ottimo. Grazie mille per la disponibilità.
from giuaschool.
@trinko @mondinimirko
Fatta la procedura, mi si apre questa schermata...come procedo?
Quali sono i dati per effettuare la login?
from giuaschool.
:) ottimo. Estratto dal file _AmministratoreFixtures.php_
/**
* Carica i dati da inizializzare nel database
*
* @param ObjectManager $em Gestore dei dati su database
*/
public function load(ObjectManager $em) {
// carica dati
$utente = (new Amministratore())
->setUsername('admin')
->setEmail('[email protected]')
->setAbilitato(true)
->setNome('Charles')
->setCognome('Babbage')
->setSesso('M')
->setCodiceFiscale('BBBCRL91T26Z114G');
$password = $this->encoder->encodePassword($utente, '**admin**');
$utente->setPassword($password);
$em->persist($utente);
// memorizza dati
$em->flush();
// aggiunge riferimenti condivisi
$this->addReference('utente_amministratore', $utente);
}
from giuaschool.
... nulla hahahhahahahahahha chiedo venia. In questo testo è definito lo user Admin... Cmq
utente e pws sono
admin
from giuaschool.
AmministratoreFixtures.php
Cosa devo fare con questo testo? Scusi l'ignoranza..
... nulla hahahhahahahahahha chiedo venia. In questo testo è definito lo user Admin... Cmq
utente e pws sono admin
Non mi fa accedere..
from giuaschool.
dirigente
dirigente
from giuaschool.
dirigente dirigente
nemmeno così...dice credenziali errate.
from giuaschool.
Ok il DB non è popolato
from giuaschool.
Ok il DB non è popolato
Emh....quindi che occorre fare? ahaha
from giuaschool.
Popolarlo =D
from giuaschool.
Come bisogna fare?
@mondinimirko @trinko
Popolarlo =D
from giuaschool.
Questo è un export della mia tabella gs_utente. Selezioni il DB, tab sql copia incolla ed esegui.
--
-- Dump dei dati per la tabella `gs_utente`
--
INSERT INTO `gs_utente` (`id`, `sede_id`, `responsabile_bes_sede_id`, `classe_id`, `alunno_id`, `creato`, `modificato`, `username`, `password`, `email`, `token`, `token_creato`, `prelogin`, `prelogin_creato`, `abilitato`, `ultimo_accesso`, `nome`, `cognome`, `sesso`, `data_nascita`, `comune_nascita`, `codice_fiscale`, `citta`, `indirizzo`, `numeri_telefono`, `notifica`, `ruolo`, `tipo`, `segreteria`, `chiave1`, `chiave2`, `chiave3`, `otp`, `ultimo_otp`, `responsabile_bes`, `bes`, `note_bes`, `autorizza_entrata`, `autorizza_uscita`, `note`, `frequenza_estero`, `religione`, `credito3`, `credito4`, `giustifica_online`, `richiesta_certificato`, `foto`) VALUES
(3, NULL, NULL, NULL, NULL, '2021-11-15 14:06:07', '2021-11-16 17:37:53', 'admin', '$argon2id$v=19$m=65536,t=4,p=1$WXVkWFpOdER5bXhhMWhGNA$JzK0gU8lFD2g2mXQACrSrQPc70LXWWskXfPgMLZrYl4', 'test@test', NULL, NULL, NULL, NULL, 1, '2021-11-16 17:14:20', 'admin', 'admin', 'M', NULL, NULL, 'AAABBB87B30E666X', NULL, NULL, 'a:0:{}', 'a:0:{}', 'AMM', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
(4, NULL, NULL, NULL, NULL, '2021-11-15 14:06:07', '2021-11-16 17:38:01', 'dirigente', '$argon2id$v=19$m=65536,t=4,p=1$SFRXbHJyNG1RQWJRZWwzUw$zn0yHb03XNqGZPKw4eIGv/9ynjnh8LJUYi7oaVNFL4o', '[email protected]', NULL, NULL, NULL, NULL, 1, '2021-11-16 17:38:01', 'tizia', 'due', 'F', NULL, NULL, 'TRNLNA12H23Z114P', NULL, NULL, 'a:0:{}', 'a:0:{}', 'PRE', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
from giuaschool.
Questo è un export della mia tabella gs_utente. Selezioni il DB, tab sql copia incolla ed esegui.
-- -- Dump dei dati per la tabella `gs_utente` -- INSERT INTO `gs_utente` (`id`, `sede_id`, `responsabile_bes_sede_id`, `classe_id`, `alunno_id`, `creato`, `modificato`, `username`, `password`, `email`, `token`, `token_creato`, `prelogin`, `prelogin_creato`, `abilitato`, `ultimo_accesso`, `nome`, `cognome`, `sesso`, `data_nascita`, `comune_nascita`, `codice_fiscale`, `citta`, `indirizzo`, `numeri_telefono`, `notifica`, `ruolo`, `tipo`, `segreteria`, `chiave1`, `chiave2`, `chiave3`, `otp`, `ultimo_otp`, `responsabile_bes`, `bes`, `note_bes`, `autorizza_entrata`, `autorizza_uscita`, `note`, `frequenza_estero`, `religione`, `credito3`, `credito4`, `giustifica_online`, `richiesta_certificato`, `foto`) VALUES (3, NULL, NULL, NULL, NULL, '2021-11-15 14:06:07', '2021-11-16 17:37:53', 'admin', '$argon2id$v=19$m=65536,t=4,p=1$WXVkWFpOdER5bXhhMWhGNA$JzK0gU8lFD2g2mXQACrSrQPc70LXWWskXfPgMLZrYl4', 'test@test', NULL, NULL, NULL, NULL, 1, '2021-11-16 17:14:20', 'admin', 'admin', 'M', NULL, NULL, 'AAABBB87B30E666X', NULL, NULL, 'a:0:{}', 'a:0:{}', 'AMM', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), (4, NULL, NULL, NULL, NULL, '2021-11-15 14:06:07', '2021-11-16 17:38:01', 'dirigente', '$argon2id$v=19$m=65536,t=4,p=1$SFRXbHJyNG1RQWJRZWwzUw$zn0yHb03XNqGZPKw4eIGv/9ynjnh8LJUYi7oaVNFL4o', '[email protected]', NULL, NULL, NULL, NULL, 1, '2021-11-16 17:38:01', 'tizia', 'due', 'F', NULL, NULL, 'TRNLNA12H23Z114P', NULL, NULL, 'a:0:{}', 'a:0:{}', 'PRE', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
from giuaschool.
mmmmmmmmmm.... allora. posso chiederti di aprire direttamente la tabella? Mi mandi uno screen delle righe?
from giuaschool.
mmmmmmmmmm.... allora. posso chiederti di aprire direttamente la tabella? Mi mandi uno screen delle righe?
from giuaschool.
il database è correttamente popolato.... mi puo mandare il link del progetto?
from giuaschool.
il database è correttamente popolato.... mi puo mandare il link del progetto?
Posso mandarglielo per email? Non vorrei condividerlo con tutti...
In alternativa lo invierò qui.
from giuaschool.
from giuaschool.
Inviato.
from giuaschool.
@mondinimirko Buonasera ,mi scusi il disturbo :mi potrebbe dire almeno in linea di massima quando sarà il rilascio della documentazione guida per l'installazione del registro giuaschool?Lo chiedo in quanto la scuola necessita al più presto del registro elettronico.Grazie mille
from giuaschool.
@mondinimirko Se non dovesse riuscire per impegni vari ,potrei chiedere anche a @Lucaccc (sempre che sia d'accordo) ,dal momento che ha utilizzato come me Altervista e filezilla
from giuaschool.
Mi farebbe tanto piacere
from giuaschool.
mmmmmmmmmm.... allora. posso chiederti di aprire direttamente la tabella? Mi mandi uno screen delle righe?
da questa immagine si vede chiaramente che l'utente admin ha la password in chiaro, non criptata, (probabilmente modificatata a mano dopo aver popolato il db.)
Il login con utente admin non potrà mai funzionare in questo caso.
from giuaschool.
mmmmmmmmmm.... allora. posso chiederti di aprire direttamente la tabella? Mi mandi uno screen delle righe?
da questa immagine si vede chiaramente che l'utente admin ha la password in chiaro, non criptata, (probabilmente modificatata a mano dopo aver popolato il db.)
Il login con utente admin non potrà mai funzionare in questo caso.
Si, lo so.
Poi ho inserito ex novo il database (senza apportare alcuna modifica), ma non funziona nemmeno in questo modo.
from giuaschool.
prova a cambiare la variabile 'APP_ENV' nel file .env del server, i 2 valori possibili sono 'prod'oppure 'dev'
from giuaschool.
prova a cambiare la variabile 'APP_ENV' nel file .env del server, i 2 valori possibili sono 'prod'oppure 'dev'
Provo subito e le faccio sapere.
from giuaschool.
mmmmmmmmmm.... allora. posso chiederti di aprire direttamente la tabella? Mi mandi uno screen delle righe?
Scusate, ma secondo me qui c'è una cosa profondamente sbagliata ovvero che dal database la password che si visualizza è "admin". PHP adopera un sistema di criptazione della password quando viene inserita sul database in modo corretto dal programma. Ne sono esempio anche tutte le altre "righe". Non può essere per motivi di sicurezza che la password sia leggibile da database. Pertanto lì deve essere inserita la password in codice criptato perché è quella che deve corrispondere alla stringa riconvertita al momento dell'inserimento della password. Il processo di questa parte può essere leggermente diverso ma il senso comunque non cambia.
from giuaschool.
prova a cambiare la variabile 'APP_ENV' nel file .env del server, i 2 valori possibili sono 'prod'oppure 'dev'
Provo subito e le faccio sapere.
Non funziona nemmeno così.
from giuaschool.
mmmmmmmmmm.... allora. posso chiederti di aprire direttamente la tabella? Mi mandi uno screen delle righe?
Scusate, ma secondo me qui c'è una cosa profondamente sbagliata ovvero che dal database la password che si visualizza è "admin". PHP adopera un sistema di criptazione della password quando viene inserita sul database in modo corretto dal programma. Ne sono esempio anche tutte le altre "righe". Non può essere per motivi di sicurezza che la password sia leggibile da database. Pertanto lì deve essere inserita la password in codice criptato perché è quella che deve corrispondere alla stringa riconvertita al momento dell'inserimento della password. Il processo di questa parte può essere leggermente diverso ma il senso comunque non cambia.
Come già detto è stata una modifica effettuata a caso; ho successivamente reimpostato il database originario.
from giuaschool.
Mi sembra molto strano...non vorrei che c'è qualche errore nella versione del database inserito nella cartella con l'installazione semplificata...qualcuno potrebbe condividere il file del database (quello da caricare in mysql)?
from giuaschool.
database.sql.txt
Io ho caricato questo. Faccia così: tanto non ha potuto accedere e non perde nulla, selezioni tutte le tabelle e faccia elimina togliendo quando compare la scelta si no di togliere il flag in basso di controllo autorizzazioni ecc.... Successivamente a database pulito, dopo aver rinominato il file togliendo .txt, mia aggiunta per poter caricare il file su github, faccia importa e selezioni questo file. Faccia poi sapere.
from giuaschool.
A livello tecnico la cosa più probabile è che il file sql. ha le password criptate con il protocollo x mentre poi il server al momento del login usa il protocollo y per fare la verifica della passaword.
Questa è la config. nel file 'config/packages/security.yaml'
security:
encoders:
App\Entity\Utente:
algorithm: 'auto'
L'algoritmo di criptazione della password è scelto in automatico tra 3 o 4 possibili algoritmi, quindi se il server in locale quello uasto per generare il file di database che poi viene caricato sul server su altervista o altro provider è uguale o molto simile(caratteristiche php version, stesse librerie e moduli) la procedura funziona, nel caso contrario si avranno problemi visto che la password non sarà mai decodificata con l'algoritmo corretto.
Se altervista non fornisce un' accesso da terminale (ssh) per eseguire le comuni operazioni di installazione ed in fututro di manutenzione probabilmente non è il servizio di hosting adatto, o forse cercare di andare a risparmio nella scelta del servizio di hosting non è l'idea migliore.
Poi si può andare avanti per tentativi o ipotesi, ma sapendo che non è la scelta da fare che senso ha?
L'installazione in locale non ha limitazioni in termini di funzionalità, se l'obbiettivo è 'esplorare' le caratteristiche/funzioni del registro lo si può fare benissimo con quella penso.
from giuaschool.
@mondinimirko Spero in una sua viva risposta in merito al materiale ,ossia documento guida di installazione del registro elettronico giuaschool
from giuaschool.
Buongiorno, ho fatto l'upload dei file con filezilla, allego foto .Una volta effettuato l'upload dei file cosa devo fare?
https://user-images.githubusercontent.com/93823125/142477211-a3bd221a-8bad-461d-84d8-166194027ae0.png
from giuaschool.
Buongiorno, mi servirebbe urgentemente una risposta al messaggio precedente in quanto la mia scuola necessita urgentemente dell'installazione del registro .Grazie
from giuaschool.
deve modificare il file .env con i dati del suo database
from giuaschool.
@rodolfo024 Il problema è che non so dove si trova il file env
from giuaschool.
Si trova in "prima posizione" appena aperta la cartella
from giuaschool.
Questa è la cartella mi dica lei dove trovare il file
https://user-images.githubusercontent.com/93823125/142731374-0e1e5e5e-c655-4199-9e03-a22374b096ce.png"
@rodolfo024
from giuaschool.
Related Issues (20)
- Errore con i moduli HOT 6
- Problema nel passaggio al nuovo A.S HOT 6
- Files HOT 16
- Problemi scrutinio HOT 8
- Errore Symfony nell'installazione HOT 6
- Errore Assenze HOT 5
- Errore nel file di evacuazione HOT 9
- Problema con il caricamento del file zip HOT 48
- Certificato delle Competenze HOT 1
- Errore aggiornamenti registro HOT 1
- Certificazione competenze HOT 2
- Errore assenze studenti quando sono inseriti nella classe
- Attività di Orientamento a.s. 2023/2024 HOT 2
- errore 500 quando vai su assenza e sono inserite gli studenti nella classe HOT 10
- Errore 500 con gli scrutini HOT 25
- ERRORE 500 PAGINA SCRUTINI HOT 5
- problema quando vai nella sezione staff HOT 12
- problema nel passaggio del anno 2024/2025 HOT 2
- Problema scrutinio recupero debiti HOT 11
- Configurazione API con SSO Google HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from giuaschool.