Hallo,
also der Fehler besagt, dass der Benutzer sich nicht an der Datenbank anmelden kann. Überprüfe doch mal bitte, ob sich das Passwort, der Benutzername oder der Server umgestellt hat (durch den Provider). Bei mir war das mal so, dass ich den Server nicht mehr über 'localhost' ansprechen konnte, sondern nur noch über die interne IP '127.0.0.1'.
Liebe Grüße,
Nicole
Hallo Nicole,
das ist unser eigener Server und wir haben nix verstellt.. 😢
ich sprech die Datenbank auch nicht mit Benutzername und Passwort an, das einzige auf was ich verweise ist die Tabelle tx_admreport_adm mit einem INSERT.
Kann es daran liegen, dass ich da noch was einfügen muss? Es ging aber schon genauso wie es der Code da zeigt... #angry#
Gruß
Thorsten
Hallo,
du sprichst die Datenbank nicht direkt an, aber Typo3 tut es, wenn du '$res = mysql(TYPO3_db, $query);' aurufst. Überprüfe doch noch mal die localconf.inc.php im typo3-Verzeichnis (Unterverzeichnis) auf die Richtigkeit der Datenbankangaben.
Liebe Grüße,
Nicole
An dieser Zeile meckert er rum:
$res = mysql(TYPO3_db, $query);
Muss ich noch was mitgeben?
Gruß
Thorsten
Hallo,
eigentlich nicht. Aber da es die veraltete Version ist, versuche mal die "normale" Variante $GLOBALS['TYPO3_DB']->sql_query($sql) oder noch besser $GLOBALS['TYPO3_DB']->exec_SELECTquery() (siehe Typo3-Referenz für die Parameter).
Habt ihr eure php-Version umgestellt?
Liebe Grüße,
Nicole
Hallo Nicole
in der localconf.inc.php sind die Zugangsaten zur DB richtig gesetzt. ich habe auch den user www-data mal angelegt und mit allen rechten ausgestattet....
leider ohne Erfolg
Ein Wechsel der PHP Version ist nicht erfolgt
lg
Thorsten
So!
Weil ich mir nicht mehr zu helfen wusste, hab ich die Extension nochmals komplett neu gemacht!
Und siehe da, es ging obwohl der Code genau gleich war wie vorher.
So, jetzt hats 2-3 mal funktioniert und plötzlich taucht der gleiche Fehler wieder auf! #angry#
Ich spring gleich aus dem Fenster...
Hallo,
hast du mal die oben genannten richtigen SQL-Funktionen ausprobiert? Ich weiß nicht, ob es vielleicht daran liegt, dass er mit den gleichen Daten eine zweite Verbindung zur Datenbank aufbauen will?!
Liebe Grüße,
Nicole
$res=mysql(...) ist aber nicht Dein Ernst, oder ?
Du solltest Dir dringend die TYPO3 DB-Wrapperclasses anschauen, eine query schickt man z.B. so ab:
$res=$GLOBALS['TYPO3_DB']->sql_query($sql);
Hallo ihr beiden,
die verschiedenen Möglichkeiten habe ich ausprobiert, Resultat Zero.
steffenk schrieb
$res=mysql(...) ist aber nicht Dein Ernst, oder ?
Das ist nicht auf meinem Mist gewachsen, sondern ich habe mich 1:1 am Tutorial entlang gearbeitet.
ICh habe jetzt mal deine MEthode ausprobiert und im Moment funktionierts wir vorher auch schon. Mal sehen ob es dauerhaft ist oder nach ein paar Einträgen wieder zurückfällt (wohin auch immer...)
GRuß
Thorsten
na dann solltest Du dem Autor das mal mitteilen, denn so ist das Unsinn - richtig wäre
$res=mysql_query(...)
aber wie gesagt, das ist nicht der TYPO3-Weg.