GDRCD 5.4 (Ultima Realese) Problema Login postato il 28/09/2016 00:04:02 nel forum programmazione, gdrcd, open source, hosting e modificato da ambermoon il 28/09/2016 00:16:46
Ciao a tutti. Stò cercando di creare una land Fantascientifica. Uso GDRCD Ultimissima Realese (Almeno in questa prova)..Pannello Altervista database PHPMyAdmin.
Premessa
Il gioco in test ancora non accessibile (Se non da 5 o 6 amici) è con un gdrcd recente ma non l'ultimissimo solo che riscontravo dei problemi:
1) Se invio un messaggio senza destinatari inizia a lampeggiare la casella messaggi all'infinito e vorrei risolvere questa cosa fastidiosa
2) Ho notato che è possibile iscrivere un pg fantasma senza nome...perchè?
Bene..allora cosa ho fatto?..ho sentito un mio amico Admin di un altro gioco e mi ha detto che questi due problemi sono stati risolti e quind l'ultima versione è senza bug, quindi ho aperto un nuovo account altervista, ho caricato tutto il nuovissimo gdr cd 5.4, ho sostituito la cartella del Theme Advanced e importanto il vecchio database...c'era un piccolo bug (Errore in function.inc.php) ma l'ho risolto ma si presenta un errore
Nel gioco clonato con l'ultima Release non c'è modo di loggare. Se loggo il Super User, mi dice che è già dentro, (anche se non c'è)..se loggo un pg mi da questo:
GDRCD MySQLi Error [File: ; Line: ]
Error Code: 1406
Error String: Data too long for column 'autore' at row 1
Error Detail: INSERT INTO log (nome_interessato, autore, data_evento, codice_evento, descrizione_evento)
Se aumento i caratteri dell'Autore da 20 a 200 dalla tabella del db non cambia nulla, o meglio, l'unica differenza è che invece di darmi questo errore mi dice che sbaglio password (Anche se è giusta)
Vi scongiuro, aiutatemi sono disperata
Pagine → 1 2
28/09/2016 00:35:16
Nelle ultime release di GDRCD il sistema di criptazione della password è cambiato.
Se quindi hai usato un vecchio db probabilmente hai le password criptate con sha mentre ora il sistema cerca di decodificarle con un altro sistema.
Per correggere questa cosa hai due soluzioni:
_andare nel file config e riabilitare il vecchio sistema di criptazione password
_fare il reset della password dell'utente, così che ne venga fatta una nuova criptata correttamente
Per quanto riguarda il pg super online, controlla nel campo ora_uscita della tabella personaggio che la sua data sia nel passato ma che sia successiva alla data in ora_entrata.
Per quanto riguarda l'errore mysql...controlla il file sql della nuova release per vedere se la struttura della tabella log è uguale a quella che hai tu.
28/09/2016 01:23:26
Innanzitutto:..grazie tantissimo. Ti sono grata per il tuo aiuto.
In secondo luogo, il problema del login è risolto ma, ne uscito fuori un secondo. Appena loggata, clicco su messaggi per vedere se effettivamente quei bug per cui stò facendo tutto questo sono risolti, ma cliccando su messaggi appare questo:
GDRCD MySQLi Error [File: ; Line: ]
Error Code: 1054
Error String: Unknown column 'destinatario_del' in 'where clause'
Error Detail: SELECT * FROM messaggi WHERE destinatario = 'Staff' AND destinatario_del = 0 ORDER BY spedito DESC LIMIT 0, 40
28/09/2016 02:33:25
Il tuo problema è che il database che stai usando non è aggiornato con la nuova versione di gdrcd.
Devi aprire il file sql di gdrcd e assicurarti che tutte le tue tabelle abbiano almeno la stessa struttura indicata nel file.
Comunque in generale usare il database di una versione di gdrcd con il codice di un'altra versione è una cosa che non è supportata.
Da una versione a un'altra cambia sia il codice che la struttura del database, che come stai vedendo non funziona.
28/09/2016 13:11:12
Innanzitutto, veramente grazie Leo...non sò come dirti quanto ti sono grata. In secondo luogo:
Ho modificato la tabella dei log e dei messaggi e ora tutto funziona. Ho constatato che i due bug sono stati effettivamente risolti. Secondo te posso stare tranquilla o potrebbe saltare fuori altro?
28/09/2016 16:15:02
Non si può mai dire, soprattutto non sapendo quali modifiche hai fatto prima, da quale versione sei partita, etc.
Se hai controllato che tutte le tabelle del sistema abbiano almeno la struttura corretta ti sei già tolta un bel po' di problemi
03/10/2016 14:15:08
ora stò usando una versione aggiornata del database e del codice...tutto a pari, senza database non compatibile eppure ho dovuto creare un campo "Autore" nella tabella personaggio. E in ogni caso non riesco a iscrivere pg, è buggata anche la versione originale, questo è il problema:
GDRCD MySQLi Error [File: ; Line: ]
Error Code: 1364
Error String: Field 'autore' doesn't have a default value
Error Detail: INSERT INTO personaggio (nome, cognome, pass, data_iscrizione, email, sesso, id_razza, car0, car1, car2, car3, car4, car5, salute, salute_max, soldi, esperienza , ultimo_cambiopass) VALUES ('Leila', 'Skywalker', '$P$BlwQ4KNRamPJlTlzMZ2ckWr.Oyn1.//', NOW(), 'jennifer@erinawen.org', 'f', 1000, 7, 7, 7, 7, 6, 6, 100, 100, 50, 100 , NOW())
03/10/2016 15:23:35
Esattamente cos'è questo campo autore? Perchè l'hai creato? A cosa ti serve?
04/10/2016 13:40:10 e modificato da xanos_messarmos il 04/10/2016 14:21:46
Confermo. Non è colpa di Ambermoon (Anche se ovviamente non sò cosa lei abbia toccato). Sono alle prese anche io con una lavorazione e riscontro i medesimi problemi e ci tengo a sottolineare:...Non ho alterato minimamente nulla.
Appena caricato il codice quello nuovissimo c'è subito un bug, che c'era anche nei vecchi, cioè errore 481 in funcion.inc.php. Risolve rimuovendo l'argomento fallace ........params =[])...poi una volta che il gioco parte, non si loggano i pg perchè ci sono queste cose che non vanno nel database:
Campo: Autore (Mancante e bisogna farlo)
Value mancanti di Ora Entrata, Ora Uscita e Ultimo Refresh
e io non ho importato nessun database, ho il codice nuovissimo. Io ringrazio gli sviluppatori però mi sembra che qui le cose vengano fratte un pò con la fretta.
Altra cosa. E' vero che il bug ormai storico del messaggio che si incanta a loop e la funzione della cancellazione selettiva sono stati archiviati però è più difficoltoso cambiare colore alla tabellina e sono stati tolti i tre link con freccette azzurre Replica, Replica con Quote, Cancella, quindi esteticamente è un pò più brutta di prima ma qui non c'è problema. Suggerisco di aggiustare un pò quelle cose. Per gente inesperta (come me)..è difficile arrivarci e scoraggiarsi.
Ringrazio anche io sentitamente Leo. Sei stato un grande e ti ringrazio moltissimo
04/10/2016 16:38:08
Il punto non è tanto che le cose vengono fatte con la fretta. Quelli sono bug specifici di un ambiente in particolare: quello di altervista.
Sulla maggior parte di altri hosting quei problemi nemmeno esistono. Quando il codice nuovo è stato testato, è stato testato su un sistema generico e non dava problemi. Non si è pensato di provarlo su altervista.
Tra l'altro il problema del database è uscito dopo la pubblicazione dell'ultima versione di GDRCD, con una modifica delle configurazioni dei server altervista.
04/10/2016 20:56:21 e modificato da xanos_messarmos il 04/10/2016 20:56:54
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Ex Gratia GDR: Nuova mappa esterna!
Entropia Universe: Presentazione di Planet ARIS
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Enlisted: Saldi di Maggio nel Negozio!
I dati del generatore di rank sono stati aggiornati!
Ex Gratia GDR: Quest | Jiangshi 2025 pt. 1
One Piece World: Gli imperatori scelgono i loro pupilli
Hogwarts Express → Un segreto nascosto da secoli sta per essere svelato. Il mondo magico e quello babbano non saranno più gli stessi!
eichi si è accreditato come gestore di HunterXHunter GdR
Extremelot: Aggiornamento Deposito
Left To Survive: Regalo speciale per 24h
La Tana del Ladro: TdL Stories - Nessuna Primavera per Luskan
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
thesis ha aperto una nuova discussione: Offresi aiuto grafico!
Dalemyr: Pane per la Corona, pane per il popolo
NosTale: Pet esclusivo in Vaso sigillato
Exclusive Villa GdR: [Implementazioni] Nuova mappa grafica
Left to Survive → Left To Survive è un gioco FPS con un'ambientazione post-apocalittica in cui gli Zombi hanno schiavizzato la Terra e ne hanno preso il controllo!
Interazione Personaggi - Articolo sulle difficoltà nel far interagire il proprio personaggio e come risolverle
Ultima Stirpe - Recensione a cura della Tana dei Goblin sul gdr ad ambientazione D&D Ultima Stirpe
GDRCD e Land - Interessante analisi dei cambiamenti ai gdr-online con l'avvento del GDRCD
PlayCanvas - Le esperienze di Murby su PlayCanvas nella creazione di mappe 3D per i gdr fantascientifici!
Romeo Gentile, 2Città e GDRCD - Intervista a Romeo Gentile, ideatore di 2Città e dell'open source per gdr online GDR-CD
Regno di Alziora - Fantasy Magazine presenta Il gdr fantasy Regno di Alziora ai suoi lettori..
Fairy Tail Universe - Intervista ad Axel, gestore del gioco di ruolo via chat Fairy Tail Universe
Animazione - Dinamiche, tecniche e linguaggi dell’animazione contemporanea in questo saggio di 113 pagine!