private message: errore database

8 contenuti / 0 new
Ultimo contenuto
private message: errore database

Sto usando il modulo private messagge.

<?php
 user warning
: Table 'procopi_sosiadb.pm_index' doesn't exist query: SELECT DISTINCT pm.author, u.name FROM drup_pm_message pm INNER JOIN pm_index pmi ON pm.mid = pmi.mid INNER JOIN drup_users u ON pm.author = u.uid WHERE pmi.uid = 281 AND u.uid > 0 ORDER BY u.name in
<em>percorso hosting</em>/trovailtuososia.com/site/sites/all/modules/privatemsg/privatemsg_filter/privatemsg_filter.module on line 203.
?>

c'è qualcosa che posso fare? oppure disinstallo?
il modulo è una 6.x-1.0-rc2

ho cercato sulla pagina del modulo ma non sono riuscito a capire se qui parlano del mio stesso problema

Potrebbe essere quello il problema. Hai provato la procedura: disattiva - disinstalla - attiva?

mmm...
si ora lo faccio, provo solo che mi sorge un dubbio: ho speso un bel po' di tempo per fare la traduzione di sto modulo... se disinstallo poi la perdo? Ho guardato in site/all/modules/privatemsg
e non ho trovato il .po e nessuna cartella di traduzione.
Se rischio di perderla c'è un modo di salvarla e ripristinarla? è che mi scoccia buttare via il tempo

La mia opinione (ma non ho prove certe) è che tu non perderai la traduzione.
Comunque, per stare sicuro, fai un export di tutta la traduzione fatta finora e poi eventualmente reimporti.

Inoltre, ti consiglio di fare le traduzioni non direttamente sul tuo sito, esportando il POT con il modulo potx e usando Poedit, oppure, ancora meglio, usando il server l10n che sta lì apposta.

il server |10n non sono mai riuscito a capire come funge ma stavolta mi ci metto... giuro!

disattivato
disinstallato
riattivato

la traduzione è salva però il problema resta
in fondo i messaggi pare mandarli e riceverli solo che in -tutti i messaggi- e in -messaggi inviati- appare :

Quote:
user warning: Table 'procopi_sosiadb.pm_index' doesn't exist query: SELECT DISTINCT pm.author, u.name FROM drup_pm_message pm INNER JOIN pm_index pmi ON pm.mid = pmi.mid INNER JOIN drup_users u ON pm.author = u.uid WHERE pmi.uid = 281 AND u.uid > 0 ORDER BY u.name in /percorso hosting/trovailtuososia.com/site/sites/all/modules/privatemsg/privatemsg_filter/privatemsg_filter.module on line 203.

se ho capito manca una tabella?
ora posto sta cosa anche nella pagina nel modulo
spero che dipenda dalla versione RC e non da un problema mio

Se sfrugugli il file install probabilmente trovi l'SQL per creare la tabella. Provi a fare la cosa a mano e vedi se scompare l'errore. Se funziona così, ci sarà un bug nel file install.

Ho scritto sulla pagina del modulo, mi invitano ad utilizzare la dev
questa è la mia richiesta
e questa è la discussione dove gli avevano già segnalato la cosa e pare la stiano trattando in dev

sicuramente è come dici tu: un bug nell'install che non crea la tabella.
magari fra poco esce la released... attenderò... un po' per prudenza e un po' per pigrizia