Datenbank / underline
am 24.10.2005 - 17:35 Uhr in
Hallo zusammen :)
Habe ein Problem mit Drupal und zwar zeigt er mir folgenden Fehler an:
user error: Access denied for user: 'benutzer@localhost' to database 'usr_datenbankname_1'
query: LOCK TABLES sequences WRITE in /home/www/benutzer/html/sopor/includes/database.mysql.inc on line 66.
Nun ist meine Frage, wäre es möglich, dass Drupal mir hier rumzickt weil ich 2 underlines im Datenbanknamen habe? In der settings.php steht dazu folgendes:
* Note that the $db_url variable gets parsed using PHP's built-in
* URL parser (i.e. using the "parse_url()" function) so make sure
* not to confuse the parser. If your username, password
* or database name contain characters used to delineate
* $db_url parts, you can escape them via URI hex encodings:
*
* : = %3a / = %2f @ = %40
* + = %2b ( = %28 ) = %29
* ? = %3f = = %3d & = %26
Der Hex Code für ein underline wäre hierbei %5f, aber damit funktionierts auch nicht o.Ô
Was mach ich da falsch?
- Anmelden oder Registrieren um Kommentare zu schreiben
hmnmm wenns drupal 4.6.3 ist
am 24.10.2005 - 18:01 Uhr
hmnmm
wenns drupal 4.6.3 ist dann ist das wohl eher ein anderes Problem
weil Drupal ja schon eine Query absetzen konnte, war die Verbindung zur Database schon gegeben (sonst gibts "unable to select database" oder connect errors)
MfG Micha
- work in progress mit Langmi.de
hm.. an was könnte dies
am 24.10.2005 - 19:06 Uhr
hm.. an was könnte dies noch liegen?
Re: Datenbank / underline
am 24.10.2005 - 19:29 Uhr
user error: Access denied for user: 'benutzer@localhost' to database 'usr_datenbankname_1'
query: LOCK TABLES sequences WRITE in /home/www/benutzer/html/sopor/includes/database.mysql.inc on line 66.
Der Datenbank-Benutzer darf keine Tabellen sperren. Den Fehler kannst Du nur abstellen, indem Du dem Datenbank-Benutzer die entsprechenden Rechte einräumst. Auf den meisten Hostern ist das nicht möglich. Unschöner Work-A-Round: In den Einstellungen festlegen, dass Fehler nicht ausgegeben werden.