Back to top

Autore Topic: Come ripristinare i permessi  (Letto 7147 volte)

Offline Trok

  • Esploratore
  • **
  • Post: 107
  • www.maw-superaereo.it
    • Mostra profilo
Come ripristinare i permessi
« il: 09 Dic 2011, 17:49:20 »
Salve a tutti. Ho un grande problema. Ho un sito in joomla 1.7 con community builder e kunena all'ultima versione.


Ho notato che il sito (in seguito ad alcune modifiche al database) ha i permessi non funzionanti. In pratica ogni modulo e menu sono visualizzati dagli utenti solo se impostati su public. Avvolte alcuni utenti registrati vedono categorie del forum per utenti superiori, insomma credo sia successo un bel casino.


Come faccio a ripristinare i permessi? Non ho un backup della versione funzionante su joomla 1.7, ma solo su joomla 1.5.22.









Stormo virtuale di volo www.maw-superaereo.it

Offline Trok

  • Esploratore
  • **
  • Post: 107
  • www.maw-superaereo.it
    • Mostra profilo
Re:Come ripristinare i permessi
« Risposta #1 il: 09 Dic 2011, 17:54:39 »
Aggiungo che ho notato che se creo nuovi utenti, i permessi per quest'ultimi sono funzionanti.
Stormo virtuale di volo www.maw-superaereo.it

Offline Trok

  • Esploratore
  • **
  • Post: 107
  • www.maw-superaereo.it
    • Mostra profilo
Re:Come ripristinare i permessi
« Risposta #2 il: 10 Dic 2011, 18:42:54 »
ovviamente come succede solo su questo forum.. ringrazio per le risposte!
Stormo virtuale di volo www.maw-superaereo.it

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Come ripristinare i permessi
« Risposta #3 il: 10 Dic 2011, 19:02:11 »
Citazione
Ho notato che il sito (in seguito ad alcune modifiche al database) ha i permessi
non funzionanti.
Come succede quando non si danno informazioni o non si dice quello che si è fatto , non ci sono risposte possibili. Chiedi a chi ha fatto le modifiche, oppure ripristina un backup del db.

Offline Trok

  • Esploratore
  • **
  • Post: 107
  • www.maw-superaereo.it
    • Mostra profilo
Re:Come ripristinare i permessi
« Risposta #4 il: 11 Dic 2011, 10:38:09 »
Come succede quando non si danno informazioni o non si dice quello che si è fatto , non ci sono risposte possibili. Chiedi a chi ha fatto le modifiche, oppure ripristina un backup del db.


Non ho backup perchè il sito è stato realizzato con uno spostamento manuale delle tabelle dalla 1.5 alla 1.7. Le modifiche sono state quelle di copiare le tabelle ed importarle nella versione nuova di joomla. Ovviamente ho copiato le tabelle utenti e quelle di kunena le altre sono le originali di joomla.
Stormo virtuale di volo www.maw-superaereo.it

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Come ripristinare i permessi
« Risposta #5 il: 11 Dic 2011, 11:42:06 »
Citazione
Le modifiche sono state quelle di copiare le tabelle ed importarle nella
versione nuova di joomla.
Non puoi semplicemente copiare, devi utilizzare un estensione come jupgrade.

Offline Trok

  • Esploratore
  • **
  • Post: 107
  • www.maw-superaereo.it
    • Mostra profilo
Re:Come ripristinare i permessi
« Risposta #6 il: 11 Dic 2011, 12:24:51 »
Ok ho fatto una conversione del vecchio sito 1.5 in locale usando jupgrade ed una volta che è stato portato alla 1.7 ho copiato le tabelle che mi servivano nel sito 1.7 in remoto.





Il problema rimane.


Kunena riconosce i permessi utente, l'unico problema che rimane e che joomla non riconosce gli utenti registrati, in pratica tutti i menu che dovrebbero essere destinati agli utenti registrati, scompaiono se un utente registrato si logga.


Come faccio a risolvere? quali sono le tabelle che devo copiare dal sito funzionante in locale in quello remoto?


Non posso fare una copia totale perchè perderei tutti gli articoli e i menu che ho creato già
Stormo virtuale di volo www.maw-superaereo.it

Offline Trok

  • Esploratore
  • **
  • Post: 107
  • www.maw-superaereo.it
    • Mostra profilo
Re:Come ripristinare i permessi
« Risposta #7 il: 11 Dic 2011, 12:45:46 »
Ho fatto altri testi con 5 utenti registrati connessi online.


Tutto funziona eccetto i menu gestiti con i livelli di accesso.


Se metto un menu su public, sia i visitatori che i registrati possono vederlo, se metto quel menu come registered, nessuno dei due riesce a vederlo.


E come se funzionassero solo i livelli di accesso public e gli altri non vengono riconosciuti. Non c'è un modo per resettare tutto?
Stormo virtuale di volo www.maw-superaereo.it

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Come ripristinare i permessi
« Risposta #8 il: 11 Dic 2011, 13:08:49 »
I permessi sulle due versioni sono gestiti in modo completamente diverso, non puoi solo copiarli, anche per kunena avrai bisogno di fare un upgrade di versione.

Offline Trok

  • Esploratore
  • **
  • Post: 107
  • www.maw-superaereo.it
    • Mostra profilo
Re:Come ripristinare i permessi
« Risposta #9 il: 11 Dic 2011, 13:28:34 »
kunena era già all'ultima versione anche con il sito alla 1.5. Dopo jupgrade ho installato nuovamente kunena per scrupolo, ma poi quando ho copio le tabelle da locale a remoto ho l'errore dei permessi registered.




Che intendi per upgrade di kunena? devo provare a reinstallare il componente nuovamente in remoto (anche se è già all'ultima versione)
Stormo virtuale di volo www.maw-superaereo.it

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Come ripristinare i permessi
« Risposta #10 il: 11 Dic 2011, 13:58:19 »
Devi verificare anche se la versione è compatibile con la versione di joomla, non è sufficiente che un componente sia all'ultima versione, bisogna verificare anche la compatibilità con le versioni di joomla e con le precedenti versioni. Ma hai letto qualche guida o altro ove ti diceva di prendere gli utenti del db 1.5 e portarli nel db 1.7?

Offline Trok

  • Esploratore
  • **
  • Post: 107
  • www.maw-superaereo.it
    • Mostra profilo
Re:Come ripristinare i permessi
« Risposta #11 il: 11 Dic 2011, 14:08:11 »
Ho kunena all'ultima versione per joomla 1.7. Non ho letto guide perchè se ho fatto upgrade con jupgrade... non serve prendere gli utenti dal database della 1.5, ormai con jupgrade dovrei avere gli utenti già alla versione 1.7, quindi basta semplicemente copiare le tabelle relative agli utenti e metterle nel database remoto. Ma continuo ad avere il problema.


Ho verificato che in "_usergroups" la voce registered ha l'id 2
la tabella "_user_usergroups_map" ha per ogni utente registrato il valore id 2
tutti gli utenti registrati nella tabella "_user" ovviamente hanno il valore "registered"

nella tabella "_menu" i menu per utenti registrati hanno il valore 2 in "access The access level required to view the menu item."


Quindi il tutto non fa una piega. Sembra tutto perfetto dal lato database, non ci sono errori tra le tabelle... ma non capisco perchè il sito ha invece questo problema.
« Ultima modifica: 11 Dic 2011, 14:17:37 da Trok »
Stormo virtuale di volo www.maw-superaereo.it

Offline Trok

  • Esploratore
  • **
  • Post: 107
  • www.maw-superaereo.it
    • Mostra profilo
Re:Come ripristinare i permessi
« Risposta #12 il: 11 Dic 2011, 15:03:56 »
ho scoperto qualcosa. In pratica se gli utenti effettuano il login dal modulo login di joomla funziona tutto. Se effettuano login dal forum si hanno questi problemi. Spero di aver fornito ulteriori info utili.... e grazie ancora per l'impegno e l'interessamento al mio post  ;)
Stormo virtuale di volo www.maw-superaereo.it

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Come ripristinare i permessi
« Risposta #13 il: 11 Dic 2011, 15:31:26 »
Non conosco kunena, ma continuo a non capire perché se dici che hai già gli utenti poi traferisci delle tabelle dalla 1.5 alla 1.7

Offline Trok

  • Esploratore
  • **
  • Post: 107
  • www.maw-superaereo.it
    • Mostra profilo
Re:Come ripristinare i permessi
« Risposta #14 il: 13 Dic 2011, 19:24:18 »
Non conosco kunena, ma continuo a non capire perché se dici che hai già gli utenti poi traferisci delle tabelle dalla 1.5 alla 1.7


gli utenti che ho sono gli utenti presi dalla tabella vecchia degli utenti. Comunque ho scoperto il problema e ho risolto in parte. Se kunena usa un altro modulo di login differente da quello di joomla ha questo problema. Ho ripristinato il modulo login di joomla (nel tab integrazione di kunena) e sembra funzionare.
Stormo virtuale di volo www.maw-superaereo.it

 



Web Design Bolzano Kreatif