Variable in page_header.php einfügen...
- kratzer54847
- Mitglied
- Beiträge: 3065
- Registriert: 20.01.2003 16:34
- Wohnort: Düsseldorf/Hannover/Berlin
- Kontaktdaten:
hmmm....Perl mit PHP zu integrieren könnte schwer werden...
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP
Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden
Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden

ok, gebe ja nicht gleich auf...ggg
ein stück weiter:
die zeile dazu:
gruß casper
ein stück weiter:
(****** = passwort/und das richtig)Fehler
Fatal error occured: Can't connect(usr_hos10_1 hos** ******), no database driver specified and DBI_DSN env var not set at ./Plugins/ExternalLink.pm line 119
die zeile dazu:
Code: Alles auswählen
my $dbh = DBI->connect("$db_name","$db_user","$db_pass") || die "Database connection not made: $DBI::errstr";

- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
@Blutgerinsel

kannst du mir ein tip geben...Jetzt sollte man English können um das zu interpretieren *g*
Ich die englische Fehlermeldung hat folgendes geschrieben:
Fatal error occured: Can't connect(usr_hos10_1 hos10 snoopy), no database driver specified and DBI_DSN env var not set at ./Plugins/ExternalLink.pm line 170
klingelts ?


- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
Das Teil vermittelt unmissverständlich, dass er sich nicht mit dem Server verbinden kann, da kein Datenbank Treiber (MySQL,MSSQL,LDAP,Berkeley DB etc.) ausgewählt wurde. Des weiteren wurde die DBI_DSN Variable was auch immer die beinhaltet in ExternalLink.pm nicht definiert.....Casperle hat geschrieben:@Blutgerinsel
kannst du mir ein tip geben...Jetzt sollte man English können um das zu interpretieren *g*
Ich die englische Fehlermeldung hat folgendes geschrieben:
Fatal error occured: Can't connect(usr_hos10_1 hos10 snoopy), no database driver specified and DBI_DSN env var not set at ./Plugins/ExternalLink.pm line 170
klingelts ?![]()
Folglich hast du vermutlich vergessen eine Configurationsfile anzupassen oder aber der Fehler ist die Folge eines Fehlers sofern es versäumt wurde dies ordnungsgemäß abzufangen...
hi Blutgerinsel, hab die abfrage mal mit http://www.infos24.de/perle/handbuch/22_dbi_modul.htm#7 verglichen und finde da nix anderes....
leider langt mein wissen was perl betrifft auch sicherlich nicht aus.
würde es dir was ausmachen, mal über die datei zu schauen?
http://www.sm-community.net/ExternalLink.txt
besten dank vorab...gruß casper

leider langt mein wissen was perl betrifft auch sicherlich nicht aus.
würde es dir was ausmachen, mal über die datei zu schauen?
http://www.sm-community.net/ExternalLink.txt
besten dank vorab...gruß casper
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
hmm ich kann eigentlich kein Perl speziel dafür fällt es mir leicht in fremden Sprachen die ich nicht kenne schnell durchzusteigen.......Casperle hat geschrieben:hi Blutgerinsel, hab die abfrage mal mit http://www.infos24.de/perle/handbuch/22_dbi_modul.htm#7 verglichen und finde da nix anderes....![]()
leider langt mein wissen was perl betrifft auch sicherlich nicht aus.
würde es dir was ausmachen, mal über die datei zu schauen?
http://www.sm-community.net/ExternalLink.txt
besten dank vorab...gruß casper
DBI ist wie ich entnehmen konnte wohl eine Class und damit ein externes Modul und dieses erwartet wie ich kurz in dieser Doku entnehmen konnte den Datenbank Treiber
Und da hast du auch deinen Fehler bereitsMit DBI:mysql legen wir fest, auf welchen Typ von Datenbank wir zugreifen wollen, daran wird dann die konkrete Datenbank angehängt, auf die wir zugreifen wollen. In unserem Beispiel: DBI:mysql:kartoffel
Es folgen Username und Password für die Datenbank. Auf unserem lokalen Rechner sind diese Werte nicht gesetzt, deshalb erfolgt hier kein Eintrag. Bei einem Zugriff auf eine Datenbank im Netz ist müssen Username und Password natürlich angegeben werden.
Code: Alles auswählen
DBI->connect("$db_name","$db_user","$db_pass")
trage das mal as $db_name eine:
Code: Alles auswählen
DBI:mysql:usr_hos10_1