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
I dati del generatore di rank sono stati aggiornati!
nick nightingale ha risposto alla discussione: Razze, PbC & cambiamenti
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.
salvo45 ha recensito Seconda Era - Le Terre Libere
Steamland: Nuove razze e implementazioni!
nick nightingale ha aperto una nuova discussione: Razze, PbC & cambiamenti
Legacy of Magic: Nuovi Set di Magioni
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
noreturn ha recensito Storie di Agarthi
Rapture - Beyond the Sea: Iniziativa: Calendario del (nostro) avvento!
missmox ha risposto alla discussione: Cerco GdR coinvolgente, inclusivo e ben strutturato!
Il Grande Blu: [On Game] Il 2025 inizia con il botto!
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!
wodahs ha aperto un annuncio di ricerca: Fantasy ricerca Programmatore
Ex Gratia GDR: Aggiornamenti | Prime Modifiche del 2025
Never Have I Ever: Mysteries of Laconia Bay: Iscrizioni riaperte e ripresa attività!
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
GDR dal Vivo - Scopri il fantastico mondo dei gdr dal vivo. Fai muovere il tuo pg :)
Giochi di Zombie - Lista completa dei giochi di ruolo online ambientati in mondi invasi da zimbi e non-morti! Sopravvivi!
Faerûn's Legends - Intervista ai coder Faerûn's Legends.. lo shard italiano di Ultima Online!
GdR by Chat - Un nano entra in una chat... un primo sguardo al mondo del GDR by chat!
Stili di Loghi - Stili di loghi: cosa sono e qual è la differenza!
Agarthi - Intervista alla gestione del play by chat fantasy Storie di Agarthi!