Errore Php/Mysql

11 contenuti / 0 new
Ultimo contenuto
Anonimo (non verificato)
Ritratto di Anonimo
Errore Php/Mysql

Ho appena installato Drupal, e oltre a non capire bene come organizzare il menu e le categorie... ricevo spesso questo errore
Access denied for user: 'stanza237@localhost' to database 'db_name' query: LOCK TABLES sequences WRITE in /membri/stanza237/drupal/includes/database.mysql.inc nella riga 66.
Ah, al momento è installato su altervista, perchè lo volevo provare..

ti sei dimenticato un passo dell'installazione:

su mysql devi dare il seguente comando

GRANT ALL PRIVILEGES ON db_name.*
TO stanza237@localhost IDENTIFIED BY 'password';

Matteo

Stanza237 (non verificato)
Ritratto di Anonimo

Niente, mi da un errore PhpMyAdmin, si vede che col database di altervista questo non si può fare...

Che tipo di errore ti da ??
Dacci qualche informazione in più, altrimenti è difficle aiutarti...

Matteo

Salve son nuovo di Drupal ma vecchio programmatore..

Anche a me da l'errore sopra indicato ma solo ogni tanto.
Di solito quando inserisco una nuova pagina come contenuto.
E sto anche impazzendo per inserire immagini nelle pagine.

Ovviamente ho letto decine di formum sui 3 maggiori siti drupal.. ma nulla

Ho provato a risolvere con il comand mysql indicato ma non me lo prende manco con le virgolette..
Credo che impazzisca per via del nome del DB non proprio standard ma purtroppo Forzato dal mio server: "fixweb_it_-_d"
Io sono su server MondoServer e quando avevo php-nuke mi pare, ho risolto un problema simile modificando del codice che andava in crisi col segno "meno" in mezzo al nome del DB.

Forse qui c'è lo stesso problema perchè mi vien fuori sempre alla linea 66.

Riporto qui alcuni degli errori sperando in un vostro segnale.

user error: Access denied for user: 'fweb@localhost' to database 'fixweb_it_-_d'
query: LOCK TABLES sequences WRITE in /home/virtual/site56/fst/var/www/html/felisari/includes/database.mysql.inc on line 66.

warning: Cannot modify header information - headers already sent by (output started at /home/virtual/site56/fst/var/www/html/felisari/includes/common.inc:384)

user error: Access denied for user: 'fweb@localhost' to database 'fixweb_it_-_d'
query: LOCK TABLES sequences WRITE in /home/virtual/site56/fst/var/www/html/felisari/includes/database.mysql.inc on line 66.

user error: Access denied for user: 'fweb@localhost' to database 'fixweb_it_-_d'
query: LOCK TABLES sequences WRITE in /home/virtual/site56/fst/var/www/html/felisari/includes/database.mysql.inc on line 66.

user error: Access denied for user: 'fweb@localhost' to database 'fixweb_it_-_d'
query: LOCK TABLES sequences WRITE in /home/virtual/site56/fst/var/www/html/felisari/includes/database.mysql.inc on line 66.

user error: Access denied for user: 'fweb@localhost' to database 'fixweb_it_-_d'
query: LOCK TABLES sequences WRITE in /home/virtual/site56/fst/var/www/html/felisari/includes/database.mysql.inc on line 66.

warning: Cannot modify header information - headers already sent by (output started at /home/virtual/site56/fst/var/www/html/felisari/includes/common.inc:384)

www.fixweb.it Fixus Friendly World: Tecno Consigli ^_^

Prova ad usare questa sintassi, che ho provato personalmente e funziona:

grant all privileges on `fixweb_it_-_d`.* to xxxxxxxxxxx@localhost;

sono quei cavolo di apicini strani...

Matteo

Ciao a tutti, sono nuovo e non capisco come si installa Drupal.
Ho copiato la cartella nel mio sito, ma non mastico ne Linux ne'
Perl.
Posso proseguire o devo arrendermi ?

Ne Perl ne Linux servono x usare il drupal....bastano semplicemente un pò di istruzioni..:-D...
Anch'io nn sapevo come fare...poi ho letto qua http://www.drupalitalia.org/?q=howto
E' una guida all'istallazione scritta molto bene...ed in italiano...
Se hai problemi scrivi..

P(x) "La differenza tra teoria e pratica....non esiste in teoria....ma esiste in PRATICA...."

Grazie, gli appici strani risolvono il problema ed ora mysql riconosce correttamente il comando ma purtroppo..

ora mi dice che non ho accesso o privilegi per far l'operazione.

Io opero online con phpMyAdmin su un server di Milano

Ma, questa operazione cosa dovrebbe fare??
Io ho già il DB funzionante e gli errori saltan fuori solo ogni tanto!!

Grazie1000.

www.fixweb.it Fixus Friendly World: Tecno Consigli ^_^

Dovresti chiedere al tuo ISP di dare lui il comando (probabilmente ha creato lui il DB, nevvero ???)
Sena quel lock corri il rischi o che due update concorrenti assumano lo stesso numero di nodo.
L'istruzione lock serve a serializzare le operazioni.
in mysql.inc troverai l'istruzione lock table. asteriscandola, eviti il problema, ma corri dei rischi se gli update del sito li fanno tanti utenti.

Prova a chiedere al tuo isp di eseguire lui il comando sul DB...

Matteo

Grazie Matteo, 6 stato Kiarissimo!
Questo post sarà utile anche ad altri.

www.fixweb.it Fixus Friendly World: Tecno Consigli ^_^