kann php_gd2.dll nicht nutzen

Hallo,

V2.x
ich will einige Funktionen der Grafik LIB nutzen, komme aber nicht weiter.
Leider kommt immer "Call to undefined function image…

Meine PHP.INI sieht wie folgt aus


extension_dir = "c:\IP-Symcon"
extension = "php_gd2.dll"
Die Datei habe ich ins IPS Verzeichnis kopiert. Version von pgp_gd2.dll ist 5.1.6.6. Paßt das zusammen mit V2.?

[Edit]
nun habe ich php_gd2.dll Version 5.2.6.6 in das Verzeichnis gelegt, es kommt nun keine Fehlermeldung mehr in den Logfiles, aber immer noch die Meldung, wie oben beschrieben.
Weiß denn keiner Rat?

Was sagt denn,

phpinfo();

Jetzt kommt offensichtlich doch wieder eine Fehlermeldung: Fehler beim Laden der Bibliothek: php_gd2.dll, Fehler: Invalid Library: c:\IP-Symcon\mdoules\php_gd2.dll, obwohl ich eine neue PHP.INI erstellt habe, die auf c:\IP-Symcon zeigt. Es wird im Fehler von c:\IP-Symcon\modules gesprochen.

Ich habe phpinfo() gemacht. An welchen Stellen muss ich schauen? Ich wollte den HMTL code posten, aber der ist zu lang.

Ich habe phpinfo() gemacht. An welchen Stellen muss ich schauen?

Ganz oben, sollte dick und breit da stehen.:slight_smile:

Probier die mal.

php_gd2.zip (400 KB)

Ganz oben steht Version 5.1.6
Heißt das, dass ich ein andere php_gd2.dll brauche?
Ich habe heute schon eine andere Version geladen, aber wie bekomme ich raus, welche Version das ist? In Windows zeigen nur die letzten Versionen ihre Nummer an, wenn man mit der Maus drüber steht.

Und im Log steht immer gleiche Meldung, wie schon beschrieben.

Lad dir mal die Datei oben runter.


```php

extension_dir = "c:\IP-Symcon\"
extension = "php_gd2.dll"

Ich habe heute schon eine andere Version geladen, aber wie bekomme ich raus, welche Version das ist

PHP: phpversion - Manual

Du hast eine PN.

Meine PHP.INI im Verzeichnis c:\IP-Symcon


extension_dir = "c:\IP-Symcon\"
extension = "php_gd2.dll"

Dann das Logfile:
Verwunderlich ist, dass der Fehler sich auf das \modules Verzeichnis bezieht, aber per PHP.INI auf "c:\IP-Symcon" verwiesen wird.
War die PN Datei die gleiche?

15.08.2008 19:09:22.359 |     0 | MESSAGE | Kernel               | *** IPS STARTET
15.08.2008 19:09:22.359 |     0 | MESSAGE | Kernel               | Erstelle...
15.08.2008 19:09:22.359 |     0 | MESSAGE | Kernel               | Kernel erstellt #Version: 2.02, #Build 37
15.08.2008 19:09:22.359 |     0 | MESSAGE | Kernel               | Sichere Einstellungen...
15.08.2008 19:09:22.359 |     0 | MESSAGE | Kernel               | Cleaning up Settings Folder...
15.08.2008 19:09:22.359 |     0 | MESSAGE | Kernel               | Cleaning up Logfile Folder...
15.08.2008 19:09:22.359 |     0 | MESSAGE | Kernel               | Initialisiere...
15.08.2008 19:09:22.359 |     0 | MESSAGE | DebugServer          | Erstelle...
15.08.2008 19:09:22.359 |     0 | MESSAGE | Settings             | Erstelle...
15.08.2008 19:09:22.390 |     0 | MESSAGE | ScriptEngine         | Erstelle...
15.08.2008 19:09:22.390 |     0 | MESSAGE | ScriptEngine         | Benutze PHP 5.1.6 #6
15.08.2008 19:09:22.937 |     0 | DEBUG   | ScriptEngine         | Benutze eigene php.ini: C:\IP-Symcon\php.ini
15.08.2008 19:09:22.937 |     0 | MESSAGE | ObjectManager        | Erstelle...
15.08.2008 19:09:22.953 |     0 | MESSAGE | FilePool             | Erstelle...
15.08.2008 19:09:22.953 |     0 | MESSAGE | InstanceManager      | Erstelle...
15.08.2008 19:09:22.968 |     0 | MESSAGE | EventManager         | Erstelle...
15.08.2008 19:09:22.984 |     0 | MESSAGE | ScriptManager        | Erstelle...
15.08.2008 19:09:23.00 |     0 | MESSAGE | VariableManager      | Erstelle...
15.08.2008 19:09:23.00 |     0 | MESSAGE | MediaManager         | Erstelle...
15.08.2008 19:09:23.15 |     0 | MESSAGE | TimerPool            | Erstelle...
15.08.2008 19:09:23.31 |     0 | MESSAGE | DataHandler          | Erstelle...
15.08.2008 19:09:23.31 |     0 | MESSAGE | ModuleLoader         | Erstelle...
15.08.2008 19:09:23.46 |     0 | MESSAGE | SOAPServer           | Erstelle...
15.08.2008 19:09:23.500 |     0 | MESSAGE | ModuleLoader         | Lade Bibliotheken
15.08.2008 19:09:23.515 |     0 | MESSAGE | AllNet               | Register
15.08.2008 19:09:23.515 |     0 | MESSAGE | ModuleLoader         | #Loaded: ALL4000
15.08.2008 19:09:23.531 |     0 | MESSAGE | BTKit Module         | Register
15.08.2008 19:09:23.531 |     0 | MESSAGE | ModuleLoader         | #Loaded: BTKit
15.08.2008 19:09:23.546 |     0 | MESSAGE | CSTA                 | Registrieren
15.08.2008 19:09:23.546 |     0 | MESSAGE | ModuleLoader         | #Loaded: CSTA
15.08.2008 19:09:23.578 |     0 | MESSAGE | I/O Library          | Register
15.08.2008 19:09:23.578 |     0 | MESSAGE | ModuleLoader         | #Loaded: WWW Reader
15.08.2008 19:09:23.578 |     0 | MESSAGE | ModuleLoader         | #Loaded: Serial Port
15.08.2008 19:09:23.578 |     0 | MESSAGE | ModuleLoader         | #Loaded: Client Socket
15.08.2008 19:09:23.578 |     0 | MESSAGE | ModuleLoader         | #Loaded: Server Socket
15.08.2008 19:09:23.578 |     0 | MESSAGE | ModuleLoader         | #Loaded: HID
15.08.2008 19:09:23.578 |     0 | MESSAGE | ModuleLoader         | #Loaded: FTDI
15.08.2008 19:09:23.593 |     0 | MESSAGE | DMX Library          | Register
15.08.2008 19:09:23.593 |     0 | MESSAGE | ModuleLoader         | #Loaded: DMXIN
15.08.2008 19:09:23.593 |     0 | MESSAGE | ModuleLoader         | #Loaded: DMXOUT
15.08.2008 19:09:23.593 |     0 | MESSAGE | ModuleLoader         | #Loaded: DMX4ALL
15.08.2008 19:09:23.609 |     0 | MESSAGE | ELV Device Library   | Register
15.08.2008 19:09:23.609 |     0 | MESSAGE | ModuleLoader         | #Loaded: FHZ1X00PC
15.08.2008 19:09:23.609 |     0 | MESSAGE | ModuleLoader         | #Loaded: FS20
15.08.2008 19:09:23.609 |     0 | MESSAGE | ModuleLoader         | #Loaded: FS20EX
15.08.2008 19:09:23.609 |     0 | MESSAGE | ModuleLoader         | #Loaded: HMS
15.08.2008 19:09:23.609 |     0 | MESSAGE | ModuleLoader         | #Loaded: FHT
15.08.2008 19:09:23.609 |     0 | MESSAGE | ModuleLoader         | #Loaded: KS300
15.08.2008 19:09:23.609 |     0 | MESSAGE | ModuleLoader         | #Loaded: FS10
15.08.2008 19:09:23.609 |     0 | MESSAGE | ModuleLoader         | #Loaded: FS10 Receiver
15.08.2008 19:09:23.609 |     0 | MESSAGE | ModuleLoader         | #Loaded: HomeMatic Socket
15.08.2008 19:09:23.609 |     0 | MESSAGE | ModuleLoader         | #Loaded: HomeMatic Device
15.08.2008 19:09:23.625 |     0 | MESSAGE | EnOcean              | Registrieren
15.08.2008 19:09:23.625 |     0 | MESSAGE | ModuleLoader         | #Loaded: EnOcean Gateway
15.08.2008 19:09:23.625 |     0 | MESSAGE | ModuleLoader         | #Loaded: EnOcean Hoppe
15.08.2008 19:09:23.625 |     0 | MESSAGE | ModuleLoader         | #Loaded: EnOcean PTM200
15.08.2008 19:09:23.625 |     0 | MESSAGE | ModuleLoader         | #Loaded: EnOcean PTM200RX
15.08.2008 19:09:23.625 |     0 | MESSAGE | ModuleLoader         | #Loaded: EnOcean STM100
15.08.2008 19:09:23.625 |     0 | MESSAGE | ModuleLoader         | #Loaded: EnOcean STM250
15.08.2008 19:09:23.625 |     0 | MESSAGE | ModuleLoader         | #Loaded: EnOcean PTM200TX
15.08.2008 19:09:23.625 |     0 | MESSAGE | ModuleLoader         | #Loaded: EnOcean Opus
15.08.2008 19:09:23.625 |     0 | MESSAGE | ModuleLoader         | #Loaded: EnOcean Termokon
15.08.2008 19:09:23.640 |     0 | MESSAGE | EZControl T-10       | Register
15.08.2008 19:09:23.640 |     0 | MESSAGE | ModuleLoader         | #Loaded: EZControl T-10
15.08.2008 19:09:23.656 |     0 | MESSAGE | I/O Boards           | Register
15.08.2008 19:09:23.656 |     0 | MESSAGE | ModuleLoader         | #Loaded: Velleman USB
15.08.2008 19:09:23.656 |     0 | MESSAGE | ModuleLoader         | #Loaded: MF420IRCTF
15.08.2008 19:09:23.671 |     0 | MESSAGE | ISDN                 | Registrieren
15.08.2008 19:09:23.671 |     0 | MESSAGE | ModuleLoader         | #Loaded: ISDN Module
15.08.2008 19:09:23.687 |     0 | MESSAGE | LCN Library          | Registrieren
15.08.2008 19:09:23.687 |     0 | MESSAGE | ModuleLoader         | #Loaded: LCN Splitter
15.08.2008 19:09:23.687 |     0 | MESSAGE | ModuleLoader         | #Loaded: LCN Configurator
15.08.2008 19:09:23.687 |     0 | MESSAGE | ModuleLoader         | #Loaded: LCN Module
15.08.2008 19:09:23.687 |     0 | MESSAGE | ModuleLoader         | #Loaded: LCN Unit
15.08.2008 19:09:23.687 |     0 | MESSAGE | ModuleLoader         | #Loaded: LCN Value
15.08.2008 19:09:23.703 |     0 | MESSAGE | ModuleLoader         | #Loaded: LCN Data
15.08.2008 19:09:23.703 |     0 | MESSAGE | Maxim Dallas 1-Wire  | Register
15.08.2008 19:09:23.718 |     0 | MESSAGE | ModuleLoader         | #Loaded: OneWire
15.08.2008 19:09:23.718 |     0 | MESSAGE | ModuleLoader         | #Loaded: TMEX
15.08.2008 19:09:24.296 |     0 | ERROR   | ModuleLoader         | Fehler beim Laden der Bibliothek: php_gd2.dll, Fehler: Invalid Library: C:\IP-Symcon\modules\php_gd2.dll
15.08.2008 19:09:24.312 |     0 | MESSAGE | PLC                  | Registrieren
15.08.2008 19:09:24.312 |     0 | MESSAGE | ModuleLoader         | #Loaded: Wago MBT
15.08.2008 19:09:24.312 |     0 | MESSAGE | ModuleLoader         | #Loaded: Wago Address
15.08.2008 19:09:24.328 |     0 | MESSAGE | RFID                 | Registrieren
15.08.2008 19:09:24.328 |     0 | MESSAGE | ModuleLoader         | #Loaded: Codatex RFReader1

Die php_gd2.dll muss im IP-Symcon Ordner sein. Nicht im IP-Symcon\modules Ordner.

paresy

War die PN Datei die gleiche?

Ja.

Jetzt fällt mir auch nichts mehr ein. Vielleicht weiss paresy mehr.

Bei mir geht es.

Ja, habe ich gemacht. Erst nur im IPS Ordner, dann in allen zugehörigen Ordnern.

@RWN
Ist die PN Datei anders als hier im Forum gepostet?

Ist die PN Datei anders als hier im Forum gepostet?

Weiss ich nicht, ich weiss nur das sie mit IPS zusammen einwandfrei funktioniert, da selbe Version.

Ich habe nun die DLL der PN genommen, ins IPS Verzeichnis kopiert und nun scheint es zu gehen. Warum weiß ich aber auch nicht. Jedenfalls habe ich 1/2 Tag „nichts vollbracht“.

Ich werde weiter beobachten.

Danke für die Bemühungen, aber ich weiß immer noch nicht, wo der Fehler lag. Warum zeigt das Log an, dass unter \module was falsch ist?

Sie steht aber definitiv nicht mehr in den Modulen.

Das ganze Zenober hättest Du dir schenken können.

Suche bemüht da stehen zig Aussagen wo, was funktioniert und hingehört.

Google bemüht das selbe :wink:

Sorry,
ich wollte niemanden zu nahe treten, aber ich weiß nicht, was ich falsch gemacht haben soll.
Ich hatte das Forum schon lange Zeit durchsucht, bis ich den Thread startete.

Zuerst hatte ich die richtige DLL und es funktionierte nicht. Dann habe ich die neue DLL versucht, zum Laufen zu bekommen. Dies ging dann offensichtlich nicht, da diese zu neu war.
Ich habe nochmals alles durchgespielt und kann keinen Fehler feststellen.
Kann es sein, dass es sich hier um ein Initialisierungsproblem handeln könnte?

Ich hoffe, dass mir trotzdem wieder gehlfen wird. Mit Programmieren sollte ich keine größeren Probleme haben, aber die Umgebung erst einmal so hinzubekommen, damit alles läuft, da bin ich wahrscheinlich nicht der einzige, der solche Probleme hat.

Trotzdem noch einen schönen Abend.

Hallo zeras,

Du hast paresy Beitrag nicht gelesen, lies nochmal den gesamten Thread hier durch, dann siehst Du Deinen Fehler auch…

15.08.2008 19:09:24.296 | 0 | ERROR | ModuleLoader | Fehler beim Laden der Bibliothek: php_gd2.dll, Fehler: Invalid Library: C:\IP-Symcon\modules\php_gd2.dll