Problema modulo ricerca con altervista

6 contenuti / 0 new
Ultimo contenuto
Problema modulo ricerca con altervista

Ciao a tutti,
Premetto che ancora non sono molto pratico di drupal e meno ancora di php e mysql, per cui mi scuso se la domanda può essere banale per voi...

Ho attivato il modulo di ricerca sull'embrione di sito web che sto mettendo su all'indirizzo
http://gerlos.altervista.org

Ma quando inserisco una parola per provare il modulo di ricerca, mi compare nella pagina un messaggio di errore di questo tipo:

* user warning: Access denied for user 'XXXXX'@'XXXXXXXX' to database 'XXXXXXXX' query: CREATE TEMPORARY TABLE temp_search_sids SELECT i.type, i.sid, SUM(i.score * t.count) AS relevance, COUNT(*) AS matches FROM search_index i INNER JOIN search_total t ON i.word = t.word INNER JOIN node n ON n.nid = i.sid INNER JOIN users u ON n.uid = u.uid WHERE n.status = 1 AND (i.word = 'benvenuto') AND i.type = 'node' GROUP BY i.type, i.sid HAVING COUNT(*) >= 1 in /membri2/gerlos/includes/database.mysql.inc on line 120.
* user warning: Table 'XXXXXX.temp_search_sids' doesn't exist query: SELECT MAX(relevance) FROM temp_search_sids in /membri2/gerlos/includes/database.mysql.inc on line 120.

Che significa?
Cosa posso fare per risolvere la cosa?

grazie a tutti,
gerlos

... ho chiesto aiuto già in altri forum, e per il momento sono riuscita a capire il significato di quei messaggi. Mi hanno risposto esattamente così:

'il problema è che il tuo utente mysql con il quale accedi al database del portale drupal non ha il permesso di creare tabelle temporanee.
Se hai accesso al database come amministratore non devi far altro che entrare con phpmyadmin con l'utente e pass amministratore, andare nella sezione "privilegi", andare su "modifica privilegi" per l'utente in questione e infine aggiungere il permesso "CREATE TEMPORARY TABLES"'.

In realtà io ho provato a seguire queste istruzioni, ma su phpmyadmin non ho nessuna voce che mi permetta di cambiare i privilegi (ho solo una scritta rossa, che mi dice "nessun privilegio")...

Di conseguenza, anche se a livello teorico ho capito cosa dovrei fare (e non credo sia un'operazione difficile), mi manca un tassello per venire a capo del problema!

Qualcuno per caso sa dirmi dove devo accedere per cambiare i privilegi del mio database?

PS. In ogni caso, se riesco a risolvere il problema, posterò subito un aggiornamento qui!

make it easy | code with love
pinkcoffee.it

cambiare i privilegi?

Devi andare in phpMyAdmin, o come si chiama, e cercare "privilegi", ti escono tutti gli attuali users e puoi aggiungerne uno nuovo. Io ho il mio user con tutti i privilegi enabled fin dall'inizio, non capisco perché voi no.
Ciao, F.

Non ho una voce privilegi. Ho una tabella "permissions" o qualcosa del genere, in cui ci sono i vari tipi di utenti, con le cose che possono fare. E' qui che devo attivare i privilegi? Se sì, come devo fare? Il problema è che è la prima volta che uso questi database...

make it easy | code with love
pinkcoffee.it

stessa cosa. C'è sempre una prima volta. Succedono un sacco di casini. Buona fortuna.
____________________
http://lablablab.com

Una soluzione per risolvere il problema della CREATE TEMPORARY TABLES su ALTERVISTA la trovate qui http://forum.altervista.org/showthread.php?t=62907

Ciao!