• User Attivo

    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


  • User Attivo

    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


  • User Attivo

    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


  • User Attivo

    @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...

    1. 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;

    1. 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. 😉

    :ciauz:


  • User Attivo

    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.


  • User Attivo

    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


  • User Attivo

    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!


  • User Attivo

    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.


  • User Attivo

    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?