PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Zlib und PHP



rolo
29-01-2005, 11:42
Hallo,
ich beitreibe seit ein paar Wochen nen Dedizierten Server bei Strato, leider kann mir bei denen im Support niemand weiterhelfen ... :(

Auf der Kiste läuft Suse Linux 9 mit installiertem Confixx Professional 3.

Nun zu meinem Problem, bzw problemen, obwohl in der PHP.ini der safe mode aus ist, erhalte ich trotzdem bei einigen scripten in php eine open basedir restriction meldung... Nun gut das kann ich ggf noch im script anpassen aber ist trotzdem nervig.

Mein Hauptproblem ist jedoch das eins meiner scripte die funktion Zip_open nutzen soll, php aber folgenden Fehler ausspuckt.



Warning: mkdir(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (/srv/www/htdocs/web3/) in /srv/www/htdocs/web3/html/acp/includes/functions/general.php on line 294

Fatal error: Call to undefined function: zip_open() in /srv/www/htdocs/web3/html/acp/includes/functions/galleryhandling.php on line 41


Ok der obere Fehler ist logisch das die open basedir geschichte ...

Der zweite fehler ist mir jedoch suspekt, zumal phpinfo() ausgibt die zlib sei installiert, somit müsste die funktion vorhanden sein.

Hat jemand schon mal ähnliche erfahrungen gemacht, oder weiß ne Lösung ?

thx

so long
rolo

Pingu
29-01-2005, 13:14
Hast Du schon einmal im Manual nachgesehen?


Nun zu meinem Problem, bzw problemen, obwohl in der PHP.ini der safe mode aus ist, erhalte ich trotzdem bei einigen scripten in php eine open basedir restriction meldung... Nun gut das kann ich ggf noch im script anpassen aber ist trotzdem nervig.
Konfigurationseinstellungen können auch in der .htaccess oder mit der Funktion ini_set() (http://de2.php.net/manual/de/function.ini-set.php) vorgenommen werden.


Der zweite fehler ist mir jedoch suspekt, zumal phpinfo() ausgibt die zlib sei installiert, somit müsste die funktion vorhanden sein.Die URL http://www.php.net/zip_open sagt einem sofort, daß diese Funktion zu den ZIP Funktionen (http://de3.php.net/manual/de/ref.zip.php) und nicht zu den ZLIB Funktionen (http://de3.php.net/manual/de/ref.zlib.php) gehört:
Dieses Modul benutzt die Funktionen der ZZIPlib Bibliothek von Guido Draheim um ZIP komprimierte Archive und die darin enthaltenen Dateien zu lesen.

Zu beachten ist, dass ZZIPlib nur eine Untermenge der Funktionen zur Verfügung stellt, die in einer vollständigen Implementation des ZIP Algorithmus vorhanden sind. Zur Erstellung eines ZIP Archivs muss man sich eines der üblichen ZIP Programme bedienen.

Die ZIP Unterstützung ist standardmäßig nicht aktiviert. Um die ZIP Funktionen nutzen zu können, muss PHP mit der option --with-zip kompiliert werden. Das ZIP Modul benötigt ZZIPlib version >= 0.10.6.

Jetzt die Frage: Ist die ZZIPlib installiert?

Pingu

rolo
29-01-2005, 14:35
Nein ist sie nicht, wie installier ich des nach ?