Zum Inhalt springen

Datenbank - Fehlermeldungen

Erstellt am 16. Dezember 2006 · 3 Antworten · letzte Antwort am 17. Dezember 2006

Tags: Datenbank, Frage

swingtra ·

Hallo

ich habe hier im Backend viele Fehler, welche
sich auf die Datenbank beziehen :

Warning: Invalid argument supplied for foreach() in ... on line 685

Warning: Invalid argument supplied for foreach() in ... on line 685

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in ... on line 814

Warning: Cannot modify header information - headers already sent by (output started at /.../typo3/class.db_list.inc:685) in /u4/docs/cms.hengstparade/html/cpt/typo3/template.php on line 613

... desweiteren ist im Frontend unter

http://www.hengstparade.nrw.de/cpt/index.php?id=98

folgendes zu sehen :

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in .../cpt/t3lib/class.t3lib_db.php on line 801

Warning: Cannot modify header information - headers already sent by (output started at .../html/cpt/t3lib/class.t3lib_db.php:801) in .../html/cpt/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2826

... das ist natürlich nicht so gut
die Compare - Ausführung im Install-tool hatte nicht viel gebracht, das ganze läuft auf einer Unix-Plattform .
Die ausgegebenen SQL-Befehle hatte ich schon
in phpMyadmin kopiert, und versucht das ganze Manuell, Schritt für Schritt zu lösen, aber ohne Erfolg. Ich dachte jetzt würden die defekten Tabellen richtig gesetzt - aber ohne Erfolg, stattdessen bekamm ich diese Fehlermeldung :

SQL query:
Error !

ALTER TABLE tt_products ADD note2 text NOT NULL

MySQL said: Documentation

#1142 - ALTER command denied to user 'user_irgenteiner' for table 'tt_products'

So langsam habe ich den Verdacht, daß es noch mal extra "Benutzerrechte" für die localhost - Datenbank unter Unix gibt.

Jetzt die Frage : Gibt es noch einen anderen Weg oder muss ich mich an den Betreiber wenden ?
😢

elfe111 ·

Hallo swingtra,

hast Du im Install Tool compare --> datenbase und compare --> required tables ausprobiert - das ist jetzt nur bedingt ein Tipp, denn diese Fehlermeldungen habe ich dann wenn ich z.B. viele Extensions update und in der SQL Datenbank noch nicht alles aktuell ist.

Gruß
elfe111

swapo ·

Dein MySQL-Benutzer scheint Tabellen nicht ändern zu dürfen (ALTER TABLE), was bei der Installation von Extensions nötig ist. Das ist zumindest das, was die Fehlermeldung sagt. Da wird nur der DB-Admin bzw. dein Hoster (oder wie auch immer die Situation bei dir genau ist) eingreifen können.