- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- Help! Perso Admin in PHPBB3
-
Help! Perso Admin in PHPBB3
Primi casini con il Bridge PHPBB - Joomla.
Abbiamo cancellato da Joomla "Admin" perché per sicurezza avevamo già creato altri SuperAdministrator.
Nssuno ha però pensato che il bridge cancellava l'admin in PHPBB dove ancora non c'erano altri Administratori.
Come faccio?
C'è una qualche alternativa?Il forum è vuoto.
Posso sempre reinstallarlo.
Vorrei almeno salvarmi la struttura per non rigenerarla di nuovo.Grazie
-
Dipende cosa hai cancellato; quali campi da quale tabella...
Potresti (provare a) creare manualmente l'utente "admin" (registri un nuovo utente e immetti manualmente i privilegi)... oppure cercare nel pacchetto di installazione il file che crea il database e eseguire solo la parte relativa alla creazione/popolamento della tabella "prefisso_users" (se non ricordo male).
Un'altra soluzione, la più semplice, potrebbe essere quella di installare in locale una copia del forum e importare la tabella "prefisso_users" ed eventualmente anche "prefisso_groups" e "prefisso_user_group".
Ciao
-
Ahimè non capisco e forse non hai capito neppure tu.
Io ho cancellato l'utente admin di Joomla.
Evidentemente il bridge ha cancellato l'equivalente admin di phpbb.
Avendolo installato solo ieri il forum è strutturato, ma vuoto.
Senza l'admin non solo non posso accedere per continuare il lavoro, ma ovviamente non posso neppure creare un nuovo utente con diritti di administrator.L'unica era provare a rigenerare l'utente admin da Joomla, ma non è servito.
Adesso una strada potrebbe essere quella di crearlo a mano in MySQL, ma oltre all'utente devo dargli anche tutti i diritti di amministrazione.
Cerco una qualche alternative a non rifare l'installazione.
Qual'è il prg che popola gli utenti?
E come lo lancio?(ps, sono su Aruba)
Grazie e ciao
-
@giuseppe8383 said:
Un'altra soluzione, la più semplice, potrebbe essere quella di installare in locale una copia del forum e importare la tabella "prefisso_users" ed eventualmente anche "prefisso_groups" e "prefisso_user_group".
Scusami, mi sono spiegato male...
- Installi phpbb3 in locale (o sul server, ma in una cartella diversa e assegni un prefisso per le tabelle diverso da quello utilizzato precedentemente).
Se installi phpbb3 in locale:
1.a) Con phpMyadmin (in locale) esporti le tabelle sopra citate;
1.b) apri (con un editor testuale) il file .sql appena esportato e modifichi il prefisso delle tabelle;
1.c) importi il file dopo averlo salvato.Se (re)instali phpbb3 in remoto:
1.a) Accedi a phpMyadmin;
1.b) elimina le tre tabelle relative alla vecchia installazione;
1.c) cambia il prefisso delle tabelle;- Cancelli file, cartelle, tabelle relative alla nuova (temporanea) installazione.
In conclusione, quello che voglio farti fare è la sostituzione delle tre tabelle...;)
Spero di essermi spiegato bene.
PS: prima mettere mani al database ti conviene fare un backup... non si sà mai.


-
Scusa tu, adesso ho capito.
Ci provo e ti dico come è andata.
Ho già un PHPBB in locale, anche se vuoto, e quello in remoto è in un DB diverso da quello di Joomla.
Alla peggio lo azzero.
-
Macché. Dentro è configurato per autenticarsi in Joomla ed evidentemente è successo qualche pasticcio.
Ho trovato un vecchio Forum. Vedo se riesco a ripristinare quello.
Piuttosto, non è che mancassero comunque le tabelle delle ACL?Adesso provo a ripristinare il vecchio Forum.
Grazie
-
Sto girando a vuoto.
Se copio il Forum precedente mi da lo stesso un errore di autenticazione.
Giusto!
Anche nel Forum precedente PHPBB era collegato a J. con RokBridge.Vado quindi in XAMPP lancio il vecchio forum, entro nel Pannello di Amministrazione, cambio l'autentica da Joomla a DB ed esco.
Tombola!
Adesso l'Admin esiste, ma non riconosce la password.
Devo pensare che usasse quella di Joomla e non l'ha affatto sincronizzata dentro il DB di PHPBB.E così adesso sono bloccato sia in Internet, sia in locale.
E meno male che i bridge servono per semplificare la vita.
Figurarsi se te la complicano!
-
Conclusione
Sul mio PC riesco a collegarmi tramite il nome di un utente che a suo tempo non aveva cambiato password.
Ho proprio il dubbio che il bridge faccia un po' come gli pare.
Sembra che non abbia aggiornato su PHPBB il mio cambio password.Se è così, più passa il temo e più è un casino.
Sul Server, faccio prima a questo punto a piallare il forum e rigenerarlo.
-
Il mio problema l'ho risolto, nel senso che ho mandato giù l'amaro calice e l'ho reinstallato da zero.
Però mi sono preso la briga di dare un'occhiata al codice di Rokbridge.
Non è che io ci capisca un gran che di PHP, ma a me pare proprio che la password non venga affatto salvata nel DB.Il che potrebbe essere un problema se c'è chi come me ritorna dall'autentica Joomla all'autentica di PHPBB.
Il rischio è che gli utenti non riescano più a loggarsi.Sto prendendo una cantonata?