Anmelden

View Full Version : ZendServer



Seiten : [1] 2 3

philsturm
26-04-13, 11:59
Hallo zusammen!

Wir haben bei uns auf dem System i den ZendServer CE installiert. Nun wollte ich das schöne, mitgelieferte, ZendFramework in Verbindung mit PHP nutzen. Allerdings sagt mir das Server-Log bei dem Aufruf i5_connect, "Called to undefined function".
Muss das Framework noch extra installiert oder freigeschaltet werden?

Besten Dank!

andreaspr@aon.at
26-04-13, 12:21
Wir hatten das Problem auch einmal.
Es lag daran, dass das i5-Verzeichnis nicht hinterlegt war (entweder in der config, oder das Verzeichnis selbst).

Bei uns gibt es das Verzeichnis /www/zendcore/htdocs/i5Toolkit_library

Ich würd mir auch mal die php.ini anschauen ob da folgendes enthalten ist:
/usr/local/Zend/core/etc/php.ini

[Zend]
zend_core_dir="/usr/local/Zend/Core"
include_path=".:/usr/local/Zend/Core/share/pear:/usr/local/Zend/ZendFramework/library

lg Andreas

philsturm
29-04-13, 07:52
Guten Morgen!

Danke erstmal für die Antwort. Die angesprochenen Einstellungen sind so bei uns hinterlegt.

Gibt es noch weitere Möglichkeiten, diesen Fehler zu beheben?

Fuerchau
29-04-13, 08:17
Bist du denn sicher, dass die i5Toolkit-Library auch selber in dem Pfad vorhanden ist?

philsturm
29-04-13, 08:26
Das sollte doch mit dem ZendServer CE mitgeliefert werden, oder?

andreaspr@aon.at
29-04-13, 08:39
Du soltlest in deinem PHP-Skript keine Pfade hinzufügen müssen.
Ist der I5_COMD Job im SBS ZENDSVR gestartet? (WRKACTJOB)

Wenn nicht geh mal ins Menü:
go zendcore/ZCAMENU -->
*) 8. Start i5_COMD service

lg Andreas

philsturm
29-04-13, 09:00
Ein ZCAMENU hab ich in den Auswahlen nicht...

Liegt da vllt. schon der Fehler?

andreaspr@aon.at
29-04-13, 09:45
Dann probiers mal mit
go ZENDSVR/ZSVMENU -->
10. PHP Toolkit Management Menu -->
1. Start PHP Toolkit service

Aber wie gesagt, geht es da um den Job i5_COMD. Falls der bei dir nicht laufen sollte.

Zur Info, bei uns sind folgende Lizenzprogramme installiert:

1ZCORE5 *INSTALLED Zend Core for IBM i5/OS (2.6.1)
2ZSVRPI *INSTALLED Zend Server for IBM i 5.1.0 ( PHP 5.3 )

philsturm
29-04-13, 09:53
Das Menü hab ich gefunden. Das PHP Toolkit kann ich nicht starten, da das entsprechende Programm nicht gefunden wurde.

Als Lizenzprogramm ist bei uns auch nur das 2. installiert. Also der Server.
Zend Core ist nicht installiert.

Ich befürchte dieser ist aber nowendig?...

camouflage
29-04-13, 10:03
Aus der Hüfte geschossen...

Zend Core ist das alte Lizenzprogramm.

Ich hab bei mir folgendes Lizenzprogramm installiert: 2ZSVRPI V5R4M0 Zend Server for IBM i 5.6.0 ( PHP 5.3 )

Denke, ich müsste dies mal wieder updaten. So viel beschäftige ich mich auch wieder nicht damit, es läuft zumindestens.