Cacti Problem

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
Sir-Poldi
Beiträge: 125
Registriert: 30.11.2002 17:34:42
Kontaktdaten:

Cacti Problem

Beitrag von Sir-Poldi » 12.06.2004 17:15:04

Hi,

habe eben mal cacti per apt-get installiert, es schien auch alles bestens zu laufen. Aber dann stellte ich fest das das cmd.php Script welches eigentlich die Statistiken erzeugen sollte nicht läuft.

Ich erhalte immer folgende Fehlermeldung

Code: Alles auswählen

Fatal error: Call to undefined function:  mysql_connect() in /usr/share/adodb/drivers/adodb-mysql.inc.php on line 319
Ist dieses Problem jemanden bekannt?

Gruß & Dank

Poldi

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 12.06.2004 18:42:26

Hi,

also das das Packet von php4-mysql abhaengt wird das sicherlich installiert sein. Wurde auch ein entsprechender Eintrag in /etc/php4/apache/php.ini gemacht?

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
Sir-Poldi
Beiträge: 125
Registriert: 30.11.2002 17:34:42
Kontaktdaten:

Beitrag von Sir-Poldi » 12.06.2004 19:30:56

php4-mysql ist installiert und in der php.ini ist mysql.so als extension eingetragen, sollte nochwas fehlen?

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 14.06.2004 19:45:09

Also das waren die beiden Sachen dir mir einfallen wuerde. php ist ja in den Apache richtig eingebunden, sonst wuerdest du ja nicht diese Fehlermeldung bekommen...

Hast du noch ein anderes php Script das auf die Datenbank zugreift?

Du kannst auch mal im BTS [1] schauen ob das Packet vielleicht einen Bug hat.

by, Martin

[1] http://bugs.debian.org
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
Sir-Poldi
Beiträge: 125
Registriert: 30.11.2002 17:34:42
Kontaktdaten:

Beitrag von Sir-Poldi » 14.06.2004 21:55:21

blackm hat geschrieben:Also das waren die beiden Sachen dir mir einfallen wuerde. php ist ja in den Apache richtig eingebunden, sonst wuerdest du ja nicht diese Fehlermeldung bekommen...

Hast du noch ein anderes php Script das auf die Datenbank zugreift?

Du kannst auch mal im BTS [1] schauen ob das Packet vielleicht einen Bug hat.

by, Martin

[1] http://bugs.debian.org
Hi,

also PHP läuft einwandfrei wie auch Squirrelmail und phpsysinfo zeigen.

Ein anders Script welches auf diese Datenbank zugreift habe ich nicht, aber ich habe andere Scripte mit anderen Datenbanken die superlaufen.

Auch im BTS habe ich nichts gefunden und auch apt-listbugs hat bei der Installation nichts zu beanstanden gehabt.

Gruß

Poldi

Benutzeravatar
Sir-Poldi
Beiträge: 125
Registriert: 30.11.2002 17:34:42
Kontaktdaten:

Beitrag von Sir-Poldi » 16.06.2004 08:38:59

Habe gestern mal cacti auf meiner Workstation installiert -> da lief es einwandfrei. Nun würde ich gerne mal rausfinden welche Pakete in Sid zu denen in Sarge abweichen, natürlich nur bei den Paketen die für Cacti wichtig sind. Gibts da eine einigermaßen komfortable Möglichkeit dieses herrauszufinden.

Friesi
Beiträge: 582
Registriert: 07.07.2003 20:40:11
Wohnort: Stromberg
Kontaktdaten:

Beitrag von Friesi » 06.05.2005 11:50:30

Der Thread ist zwar schon sehr sehr alt aber ich konnte das Problem lösen :)

Einfach in diese Datei:

Code: Alles auswählen

/etc/php4/cli/php.ini
Das hier einfügen:

Code: Alles auswählen

extension=mysql.so
Da die poller.php über die Command Line ausgeführt wird, muss auch die php.ini für die CLI angepasst werden. Die Anpassungen für den Apache wirken sich nicht auf die CLI aus.

Du kannst dann mit

Code: Alles auswählen

php -m
überprüfen ob das Modul mysql nun geladen ist.

Antworten