Zum Inhalt springen

Externe MySQL DB aus PHP Script Extension

Erstellt am 18. Februar 2004 · Noch keine Antworten

Tags: Frage

Doegi ·

Hi!

Ich migriere gerade meine bestehende Webseite nach Typo3, und bei der Gelegenheit verwende ich die Typo3 PHP Script Extension, um einige bestehende PHP-Skripte einfach einzubinden.

Klappt mittlerweile (nachdem ich mich mit den Typo3 fe_user Sessions auseinandergesetzt habe ;-) auch alles wunderbar, allerdings habe ich jetzt ein Problem:

Und zwar connected ein Skript auf einen externen MySQL-Server:

$link = mysql_connect("andererhost", "bla", "fasel");

macht dann seinen krams auf diesem Link.
und shcliesst sclhiesslich die Verbindung:

mysql_close($link);

Dadurch kommt am Ende der Seite dann:

Warning: mysql(): Access denied for user: 'root'@'localhost' (Using password: NO) in /usr/local/www/data/tiz/tslib/class.tslib_feuserauth.php on line 174

Warning: mysql(): A link to the server could not be established in /usr/local/www/data/tiz/tslib/class.tslib_feuserauth.php on line 174
Access denied for user: 'root'@'localhost' (Using password: NO)
Warning: mysql(): Access denied for user: 'root'@'localhost' (Using password: NO) in /usr/local/www/data/tiz/tslib/class.tslib_feuserauth.php on line 177

Warning: mysql(): A link to the server could not be established in /usr/local/www/data/tiz/tslib/class.tslib_feuserauth.php on line 177
Access denied for user: 'root'@'localhost' (Using password: NO)

Es sieht also ganz so aus, als würde Typo3 (oder PHP) nicht damit klar kommen, dass ich mich extern anderweitig zwischendurch connecte, und hat entsprechend keinen gültigen DB-Link mehr in die Datenbank.

Ich kann's lösen, indem mich nachträglich manuell eine Datenbank-Verbindung zur Typo3-DB aufbaue, aber das finde ich nicht schön, weil ich im Falle des Passworts ändern sicher bin, dass ich es in den Skripts, die das so nutzen, vergessen werde, zu ändern.

Benutzt von Euch jemand eine externe Datenbank (oder einfach einen anderen User auf der gleichen Datenbank, das dürfte ja den gleichen Effekt bringen) innerhalb von Typo3, und hat ein ähnliches Problem gelöst, oder hat eine Idee, was man dagegen tun könnte?

Ich bin derzeit etwas ratlos leider.

Danke

Ciao

Alex