Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 16.12.06, 21:53
Benutzerbild von swingtra
Forum Aktivist
 
Registriert seit: 18.03.05
Alter: 36
Beiträge: 81
swingtra eine Nachricht über Skype™ schicken

Datenbankfehlermeldungen


Hallo

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

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

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

Warning: mysql_fetch_row(:sad: 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

Landgestuet Warendorf: Ticket - Shop

folgendes zu sehen :

Zitat:
Warning: mysql_fetch_assoc(:sad: 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 :

Zitat:
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 ?
__________________
Erst Backup, dann Delete wird man es anders probieren, dann kriecht man auf allen vieren ...

Geändert von Junior (07.01.07 um 13:03 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 17.12.06, 08:35
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 2.022
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

Guten Morgen,

keine der Fehlermeldungen hat direkt was mit der Datenbank zu tun, sondern ist durch Fehlübergaben hervorgerufen.

Der erste Fehler wird durch ein ungültiges Argument ausgelöst. Du siehst ja, das bereits die foreach meckert. Die foreach erwartet einen array, aber bekommt anscheind keinen. Dieser Fehler macht sich dann auch bei mysql_fetch_row() bemerkbar.

Der zweite Fehler mysql_fetch_assoc() ist auch wieder dadurch ausgelöst das ein ungültiges Argument mitgegeben wird.

Und zum schluss. Ja, du keine Rechte zum Ausführen von ALTER. Hast du versucht über extern auf die DB zuzugreifen?

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 17.12.06, 09:01
Benutzerbild von swingtra
Forum Aktivist
 
Registriert seit: 18.03.05
Alter: 36
Beiträge: 81
swingtra eine Nachricht über Skype™ schicken

fehlermeldungen


nun ja ... es sind 2 Datenbanken ...

und um diese Abfrage - Sachen zu lösen , müsste ich mehr Ahnung über dolche Sachen haben.

__________________
Erst Backup, dann Delete wird man es anders probieren, dann kriecht man auf allen vieren ...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 28.12.06, 14:35
Benutzerbild von swingtra
Forum Aktivist
 
Registriert seit: 18.03.05
Alter: 36
Beiträge: 81
swingtra eine Nachricht über Skype™ schicken

was tun ?


Zitat:
Zitat von Armin Beitrag anzeigen
Guten Morgen,

keine der Fehlermeldungen hat direkt was mit der Datenbank zu tun, sondern ist durch Fehlübergaben hervorgerufen.

Der erste Fehler wird durch ein ungültiges Argument ausgelöst. Du siehst ja, das bereits die foreach meckert. Die foreach erwartet einen array, aber bekommt anscheind keinen. Dieser Fehler macht sich dann auch bei mysql_fetch_row() bemerkbar.

Der zweite Fehler mysql_fetch_assoc() ist auch wieder dadurch ausgelöst das ein ungültiges Argument mitgegeben wird.

Und zum schluss. Ja, du keine Rechte zum Ausführen von ALTER. Hast du versucht über extern auf die DB zuzugreifen?

Armin
... tja ... was kann man noch dagegen tun ? Bei "keine Rechte zum Ausführen von ALTER"
was heisst das ?

Heiko
__________________
Erst Backup, dann Delete wird man es anders probieren, dann kriecht man auf allen vieren ...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 28.12.06, 16:56
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.178
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von swingtra Beitrag anzeigen
nun ja ... es sind 2 Datenbanken ...
Eine TYPO3 Standardinstallation die mit zwei Datenbanken arbeitet? Oha.
Hast Du Dich schon mal an den Premium-Support Deines Hosters gewendet, betreffend des ALTER?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 28.12.06, 19:41
Benutzerbild von swingtra
Forum Aktivist
 
Registriert seit: 18.03.05
Alter: 36
Beiträge: 81
swingtra eine Nachricht über Skype™ schicken

Zitat:
Zitat von mstuebner Beitrag anzeigen
Zitat:
Zitat von swingtra Beitrag anzeigen
nun ja ... es sind 2 Datenbanken ...
Eine TYPO3 Standardinstallation die mit zwei Datenbanken arbeitet? Oha.
Hast Du Dich schon mal an den Premium-Support Deines Hosters gewendet, betreffend des ALTER?
...nun ja, das habe ich getan, bzw. habe endlich einmal jemanden erreicht.
Habe das ganze auch woanders wo gepostet, usw. nun ja !
Es scheint mit den Rechten der Datenbank zu tun zu haben - und die müssen für mich als den user schon großzügiger ausgelegt werden.
... und was "ALTER" heisst weis ich nicht, aber ich kann das weitergeben.
__________________
Erst Backup, dann Delete wird man es anders probieren, dann kriecht man auf allen vieren ...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 28.12.06, 19:53
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.178
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von swingtra Beitrag anzeigen
... und was "ALTER" heisst weis ich nicht, aber ich kann das weitergeben.
Schon mal mit einem Wörterbuch versucht?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 28.12.06, 20:17
Benutzerbild von swingtra
Forum Aktivist
 
Registriert seit: 18.03.05
Alter: 36
Beiträge: 81
swingtra eine Nachricht über Skype™ schicken

ALTER =>Wörterbuch


Zitat:
Zitat von mstuebner Beitrag anzeigen
Zitat:
Zitat von swingtra Beitrag anzeigen
... und was "ALTER" heisst weis ich nicht, aber ich kann das weitergeben.
Schon mal mit einem Wörterbuch versucht?

hm... mal schauen ..."alter..." heisst wohl "Etwas ändern, umarbeiten" - wohl verändern...

möglicherweise ...
das kam , nachdem ich einen sql-Befehl ausgeführt habe - aber na gut

vielleicht heisst es auch an der Datenbank etwas ändern, mal sehen was die Admins sagen .
__________________
Erst Backup, dann Delete wird man es anders probieren, dann kriecht man auf allen vieren ...

Geändert von swingtra (29.12.06 um 23:10 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 28.12.06, 20:27
Benutzerbild von ttb
ttb ttb ist offline
Forum Stammgast
 
Registriert seit: 08.12.05
Ort: Schwerin
Beiträge: 267
ttb eine Nachricht über Skype™ schicken

Richtig, frei bzw. allgemein übersetzt heißt die SQL-Anweisung: "Ändere die Tabelle x, füge das Feld y hinzu". Genau dieses Recht fehlt dem Benutzer für die Datenbank und deshalb kommt die Fehlermeldung.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #10  
Alt 29.12.06, 19:15
Benutzerbild von swingtra
Forum Aktivist
 
Registriert seit: 18.03.05
Alter: 36
Beiträge: 81
swingtra eine Nachricht über Skype™ schicken

Danke mit ausführlicher Beschreibung


Zitat:
Zitat von mstuebner Beitrag anzeigen
Zitat:
Zitat von swingtra Beitrag anzeigen
nun ja ... es sind 2 Datenbanken ...
Eine TYPO3 Standardinstallation die mit zwei Datenbanken arbeitet? Oha.
Hast Du Dich schon mal an den Premium-Support Deines Hosters gewendet, betreffend des ALTER?

Danke für die Festigung / Bestätigung mit der Datenbank - Geschichte:

um das mal zu schildern für Alle, die vielleicht mit "COMPARE" & "COMPARE with $TCA" im Installtool keine Tabellen/Datensätze bereinigen konnten, die eine oder andere Extension nicht mehr lief usw. Früher oder später wird jemand diesen Beitrag google/googeln, kann ja sein ...

Hier meine Lösung, was ich tat:
Ich habe bezüglich der Datenbank-Problematik folgende User Rechte vom Admin bekommen (wie mstueber,und der Entwickler von tt_products u.andere hier- und in anderen Foren schon berichteten ... )

ALTER bzw. CREATE auf die User-Rechte der Typo3-Datenbank !
daraufhin wahr es möglich ein COMPARE und ein COMPARE with $TCA durchzuführen.
Daraufhin habe ich einfach betreffende Extensions, welche in meinem Fall Problematisch waren, deaktiviert und mit 2 x COMPARE komplett aus der Datenbank gelöscht.
Wie das geschehen war habe ich die Extension für meine Anwendung SAUBER neu installiert .

d.h. :
zu td_newsletter
für die "td_newsletter" muss VORHER die "tt_adress" in der neuesten Version für Typo3 Version 4.0 installiert werden (man hält sich besser an die Anweisungen aus Typo3.org , sofern möglich ...)
da in meinem Fall die Felde(r) für die uid(pid?) nicht angelegt wurde (wird benötigt, wenn die email-adresse zum Abgleich Bestätigt werden soll)
also ... für "td_newsletter" : die braucht die "tt_adress" so meine Erfahrung, das steht
nicht so in der Extension-Repository (typo3.org) drinn.


zu tt_products :
Falls ein Update von 2.4x auf 2.5x geplant ist, Rate ich Nur, dann wenn man starke Nerven hat, die 2.5x ist ganz anders, es werden mehrere Tabellen benötigt und die Anweisungen aus der Repository und der Anleitung sind strickt einzuhalten, besonders der Hinweis, der zum Schluß steht (Informieren Sie sich in der online-Doku unter "Bekannte Probleme" oder in der Doku, des Enwicklers oder gehen Sie zu Home)
Ausserdem gibt es ein html-Template, bei der neuen Version, die vom Quelltext von hier zum Boden reicht... und angepasst werden muß


goof fotoboek
Nun auch hier: laden Sie sich die aktuellste Version herunter (zumindest Stand jetzt)



so ich habe getan was ich konnte, damit andere es leichter haben.

__________________
Erst Backup, dann Delete wird man es anders probieren, dann kriecht man auf allen vieren ...

Geändert von swingtra (29.12.06 um 23:14 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An



Alle Zeitangaben in WEZ +1. Es ist jetzt 05:08 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS