Cerca
Affiliazioni

Net news di Informazione Libera

http://www.wikio.it

BlogItalia - La directory italiana dei blog

Aggregatore

Il Bloggatore

Notizie Informatiche

A.S.D. GS Cral Comune di Roma Tennis Tavolo - Sito ufficiale

Drupal - Se i commenti per gli utenti anonimi non funzionano

Drupal   Quando si sposta o si migra una installazione di drupal (questo in pratica succede anche quando si installa drupal su aruba tramite Linux Application Installer) è probabile che non si riesca ad utilizzare la funzione di inserimento dei commenti da parte degli utenti anonimi.
Questo problema è dovuto al fatto che in MySQL i campi AUTO_INCREMENT partono da 1 e non da 0.
Drupal si aspetta che l'utente anonymous abbia un "uid" uguale a 0.
In pratica, quindi, verificando sul database, ci si accorge che non esiste un utente anonymous con uid 0 (tabella drupal_users)

Bisognerà quindi creare manualmente il record sul DB.

Ecco i passi da seguire:
   

  •     Eseguire: INSERT INTO drupal_users SET uid = 0, name = 'anonymous';
  •     Verificare che l'utente creato abbia uid 0 (in caso negativo modificare il valore a 0)
  •     Eseguire: INSERT INTO drupal_users_roles VALUES(0,1);

A questo punto sarà presente un utente anonymous con uid 0 associato al ruolo anonymous (rid=1)

Ora potete finalmente rendere funzionanti i commenti agli utenti anonimi

Ovviamente dovrete abilitare i permessi del modulo comment
    access comments
    post comments
    post comments without approval
   

Buon lavoro!

Il tuo voto: Nessuno Media: 5 (2 voti)

Strumenti

Add to iGoogle

Sponsor

Social

 

Follow Mastro_Web on Twitter