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
Black Sails Chronicles: OFF - Corporazione: Confraternita del Nero Pece
Il gestore di Age of Crystals ha risposto alla recensione di lena
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
lena ha recensito Age of Crystals
Storie di Agarthi: Gazzettieri: Intervista col Vampiro... Cremisi
Entropia Universe: Piattaforma petrolifera Ashi e Orthos
RAID Shadow Legends: Aumento del Risveglio
New World Order → Diventa un agente del Nuovo Ordine Mondiale e affronta le forze occulte che minacciano il pianeta Terra in questo GDR Urban Fantasy per Mobile!
New Orleans: [Fama] Riprese Film
kouga ha recensito Naruto GDR - Beyond the Great War
I dati del generatore di rank sono stati aggiornati!
The Coven: Terza fase della quest di Settembre
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
Le Cronache di Raja Dunia: Macrofilone - Il Primo Dispaccio
kefka86 ha risposto alla discussione: Web Developer (programmatore) a disposizione!
Il gestore di Hogwarts Ends ha risposto alla recensione di jade the goat
Il gestore di Hogwarts Ends ha risposto alla recensione di keronte91
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
Age of Crystals - Intervista alla gestione del play by chat hentai-fantasy Age of Crystals!
Giochi Antica Grecia - Lista completa dei giochi di ruolo online ambientati nell'antica Grecia
Ricerche Avanzate - Gli operatori di ricerca avanzati per ricerche web su Google!
Traffico Web MmoRpg - Quanto traffico web consumano i giocatori di MMORPG? Scopriamolo!
Evoluzione D&D - Dungeons & Dragons: Viaggio nel Cuore del Drago: Storia approfondita ed evoluzione di un'icona del GdR!
Ricerca staff! - Alcuni utili consigli di Lith su come usare in modo efficace lo strumento di ricerca staff su gdr-online!
Ambientazioni GDR - Terza lista di ambientazioni non sfruttate dai gestori di giochi di ruolo! Prendi spunto!