DarkAngel7866
New Member
Hallo, ich habe hier probleme die Zend Framework 1.10.5 auf meinem Linux Server zum laufen zu bekommen. Der Server läuft mit open Suse-Linux 11 und Plask 9.2 und so weit ist auch alles bestens. Meine Scripte aufen auch tadellos nur wollte ich nun für ein paar neue Scripe die Zend Framework installieren und stolpere permanent über Probleme. Angeblich, so die beschreibung, ist es ja ganz einfach zu installieren.
-Hole die zip oder tar.gz von der Webseite (habe die ZendFramework-1.10.5.tar.gz genommen)
-Extrahire den Inhalt (habe es in /ZendFramework-1.10.5 komplettliegen)
-trage das library verzeichnis in der php.ini ein unter include_path (dort steht nun bei mir : include_path=".:/usr/share/php5:/usr/share/php5/PEAR:/ZendFramework-1.10.5/library")
-Starte den Apache neu damit die geänderte php.ini geladen wird.
So weit so gut, ist ja alles nur ne kleinigkeit. php.info zeigt den path auch richtig an sollte also gehen.
Mache ich mich also ans Testen und trage mal in eine php Datei ein...
require_once 'Pdf.php'; Die Datei liegt in dem Verzeichnis /library/Zend auf das das PHP ja zugreifen können sollte. Doch siehe da er findet die Datei nicht. Also hat php auf mein Verzeichnis keinen Zugriff und ich probiere es mal mit require_once 'Zend/Pdf.php'; weil ja in dem /Library noch das Verzeichnis /Send liegt, Ergebnis das selbe.
Nächster Versuch, ich kopiere die /library ins /usr/share/php5 denn arauf sollte das PHP ja auch zugreifen können und die PEAR findet er ja auch... Ergebnis ist wieder das Selbe.
So fuhr ich mit mit verschiedenen Verzeichnissen fort immer das selbe Ergebnis. Gefunden hat er die Datei nur wenn ich die /library im /httpdocs stehen hatte, wobei er dann die nächsten Dateien nicht findet. Die Rechte an den Verzeichnissen waren übrigens immer frei so das der Zugriff auch hätte erfolgen könnte.
Da man nach langem probieren ja gern an sich selber zweifelt, sagte ich mir dann hole dir mal das /tests Verzeichnis ins /httpdocs und starte mal die AllTests.php. Diese läd als estes die TestHelper.php und diese wiederum die Framework.php. Bruch wieder Datei nicht gefunden, denn eine Framework.php ist in dem gesamten Paket überhaupt nicht vorhanden.
Nun frage ich mich, ob das geladene Paket von Zend überhaupt vollständig ist und wo ich noch ansetzen kann. Vielleicht kann mir ja jemand von Euch helfen, würde mich sehr freuen.
DA
-Hole die zip oder tar.gz von der Webseite (habe die ZendFramework-1.10.5.tar.gz genommen)
-Extrahire den Inhalt (habe es in /ZendFramework-1.10.5 komplettliegen)
-trage das library verzeichnis in der php.ini ein unter include_path (dort steht nun bei mir : include_path=".:/usr/share/php5:/usr/share/php5/PEAR:/ZendFramework-1.10.5/library")
-Starte den Apache neu damit die geänderte php.ini geladen wird.
So weit so gut, ist ja alles nur ne kleinigkeit. php.info zeigt den path auch richtig an sollte also gehen.
Mache ich mich also ans Testen und trage mal in eine php Datei ein...
require_once 'Pdf.php'; Die Datei liegt in dem Verzeichnis /library/Zend auf das das PHP ja zugreifen können sollte. Doch siehe da er findet die Datei nicht. Also hat php auf mein Verzeichnis keinen Zugriff und ich probiere es mal mit require_once 'Zend/Pdf.php'; weil ja in dem /Library noch das Verzeichnis /Send liegt, Ergebnis das selbe.
Nächster Versuch, ich kopiere die /library ins /usr/share/php5 denn arauf sollte das PHP ja auch zugreifen können und die PEAR findet er ja auch... Ergebnis ist wieder das Selbe.
So fuhr ich mit mit verschiedenen Verzeichnissen fort immer das selbe Ergebnis. Gefunden hat er die Datei nur wenn ich die /library im /httpdocs stehen hatte, wobei er dann die nächsten Dateien nicht findet. Die Rechte an den Verzeichnissen waren übrigens immer frei so das der Zugriff auch hätte erfolgen könnte.
Da man nach langem probieren ja gern an sich selber zweifelt, sagte ich mir dann hole dir mal das /tests Verzeichnis ins /httpdocs und starte mal die AllTests.php. Diese läd als estes die TestHelper.php und diese wiederum die Framework.php. Bruch wieder Datei nicht gefunden, denn eine Framework.php ist in dem gesamten Paket überhaupt nicht vorhanden.
Nun frage ich mich, ob das geladene Paket von Zend überhaupt vollständig ist und wo ich noch ansetzen kann. Vielleicht kann mir ja jemand von Euch helfen, würde mich sehr freuen.
DA
Last edited by a moderator: