Reporting mit Graphen und MySQL on Demand

dll ist im IP-Symcon Verzeichnis. IPS Dienst gestoppt gestartet aber die Meldung ist immer noch gleich.

hast du sie auch mal unter modules reinkopiert?

jetzt ja. leider kein erfolg :frowning:

Hat irgend jemand noch eine Idee warum ich nicht von IPS auf MySQL zugreifen kann?

Ich habe jetzt eine php_mysql.dll vom 29.07.2008 im IP-Symcon Hauptverzeichnis.

Meine PHP.ini sieht folgendermaßen aus:


```php

extension_dir = "C:\Programme\IP-SYMCON\"
extension = "php_mysql.dll"
max_execution_time = 180

[Session]
session.save_handler = "files"
session.save_path = "C:\Programme\IP-SYMCON\web_data\session"
session.auto_start = 0
session.use_trans_sid = 1
session.name = "pt"

Testprogramm:

<?php


if ($mssql = mysql_connect("localhost", "root", "passwort")) {

echo "Verbindung hergestellt!";

mysql_close($mssql);

} else {

echo "Fehler beim Verbindungsaufbau!";

}

?>

Ausgabe:
Fatal error: Call to undefined function mysql_connect() in [mysql_test] on line 4

Betriebssystem Windows XP
MySQL 1.0.6

Gruß
Klaus

Hallo Klaus,

wenn die php_mysql.dll im richtigen Verzeichnis liegt kann ich mir nur noch vorstellen das es an der Version der dll liegt. Bist Du dir sicher das es aus dem PHP-Paket 5.1.5.5 ist? Rechte Maustaste auf die Datei und dann der Reiter Version.

Da der Interpreter von IPS den Befehl nicht kennt ist die DLL auch nicht korrekt eingebunden.

Version 5.1.5.5

Hast Du irgendwelche Fehler im Kernel-Log bzgl. der DLL oder PHP? Oder ist das Log nach dem Hochfahren sauber, sprich die eine grüne Zeile im Kernel?

Hab vergessen zu erwähnen, ich arbeite mit IPS V2.
Ich meine, das hat keinen Einfluss, oder?

Gruß
Klaus

In dieser Phase nein, später ja da mySQLdata in der originalen Version nur unter V1 arbeitet. Es gibt aber eine Anpassung im Forum um diese für die V2 kompatibel zu machen.

Aber zu meiner vorherigen Frage. Die Meldungen stehen nun unter dem Reiter „Meldungen“ unten. Ist dort sofort nach dem starten ein Fehler zu finden?

Nein, ich habe den Dienst neu gestartet und habe keine Fehlermeldung.

(Ich muß jetzt leider erst einmal etwas tun :slight_smile:
Werde später wieder da sein.

Gruß
Klaus

Wenn mir noch was einfällt lasse ich es Dich wissen.

Hy,
sag mal fehlt da nicht noch mysql.secure_connection=on ? und vlt. muss Du das mit dem localhost, aber auf jeden Fall root und password ändern. Kannst ja mal root und password rausnehmen.Also nur die Anführungsstriche stehen lassen.

Hallo Uwe,

[COLOR=black]mysql.secure_connection=on

[/COLOR]ist nicht notwendig :smiley:

Kannst ja mal root und password rausnehmen.Also nur die Anführungsstriche stehen lassen.

kann man einmal probieren, da aber der PHP-Interpreter die Funktion nicht kennt

Fatal error: Call to undefined function mysql_connect() in [mysql_test] on line 4

liegt der Fehler schon beim einbinden der Extension.

Ich bin im Moment auch ratlos.

Habe Klaus Skript in beiden Versionen V1&V2 durchgespielt und bei mir funktioniert es.

kann man bei der MySQL Installation etwas falsch machen?
Ich habe einfach die Standardinstallation durchgeführt.
Mit dem Command line Client komme ich rein. Der Server läuft.

Gruß
Klaus

Hallo Klaus,

verkehrt machen kann man da fast nichts.
Ich hatte bei mir schon vorher das Xampp-Paket auf dem IPS-Server laufen, weil ich darauf auch verschiedene Websites hoste.
Die Installation des Paketes ist easy, du musst nur sagen, wohin es installieren soll.Im Paket selbst ist der Apache(Web-Server), Filezilla(FTP-Server) und eben der MySql-Server.

Gruß René

ich habe nur den reinen MySQL Server installiert, von der MySQL Website.

Hallo,
ich habe noch einmal alles kontrolliert.
Ich kann den Fehler nicht finden.
PHP will einfach die .dll nicht einbinden.
Sehe ich es richtig, das weder IPS noch MySQL etwas damit zu tun haben?
Es ist doch nur PHP beteiligt?

Gruß
Klaus

Ich kann mir fast nur vorstellen, dass deine php_mysql.dll zu neu ist.

Meine hat das Datum 16. August 2006, 00:34:28, damit habe ich keine Probleme.
Was steht denn in der phpinfo unter Mysql-Support? Welche Version hat bei dir die Client API?

Gruss René

php_mysql.zip (14.5 KB)

Hallo Rene,
die php_mysql.dll habe ich von Uwe bekommen. Ich habe jetzt auch noch mal Deine ausprobiert. Leider keine Änderung :frowning:
Ich kann auf dem Rechner keine phpinfo finden.
Was meinst Du mit Client API?

Gruß
Klaus

Hallo Klaus,

erstell mal in deinem Ipsymcon/web/-Verzeichnis eine info.php mit folgendem Inhalt:

<?php
phpinfo();
?>

dann im Brower die Datei aufrufen.

Gruss René