Ziparchive kann plötzliche kein Zips mehr erzeugen.

27/02/2012 - 16:04 von Gerome Muent | Report spam
Hallo zusammen,
folgendes merkwürdiges Phànomen habe ich seit kurzem auf einer
Linux-Maschine:

<?php
$zipPath = "./test123.zip";
$zip = new ZipArchive();

if ($zip->open($zipPath, ZIPARCHIVE::CREATE)!==TRUE)
die ("Not create!");
else
echo "scheinbar erzeugt: $zipPath";

$zip->close();

echo "OK";
?>

Selbst wenn ich das per root auf der Konsole durchlaufen lasse, ist
anschließend keine Zip-Datei angelegt, und es steht dort "scheinbar...
erzeugt". Keine Fehlermeldung. Aber erzeugt wurde nichts :-(

Möglicherweise ist auf der Maschine durch einen Systemupdate irgendwas
an der libzip kaputtgegangen bzw. an den Berechtigungen.

In /etc/php.d/83_zip.ini steht extension = zip.so
Wenn ich das verbiege, beschwert sich PHP zurecht mit "Class ZipArchive
not found".

Danke für jeden Tip zur Lösung dieses mysteriösen Problems.

Gruß aus Berlin, Gérôme




BM Computer-Services Schwedenstr. 13
Webdesign 13357 Berlin
Internet Tel.: 030/20649400, mobil 0175/7419517
Layout
Grafik Web: http://www.bmservices.de
Programmierung eMail: kontakt@bmservices.de
 

Lesen sie die antworten

#1 Niels Braczek
27/02/2012 - 16:29 | Warnen spam
Am 27.02.2012 16:04, schrieb Gerome Muent:

<?php
$zipPath = "./test123.zip";
$zip = new ZipArchive();

if ($zip->open($zipPath, ZIPARCHIVE::CREATE)!==TRUE)
die ("Not create!");
else
echo "scheinbar erzeugt: $zipPath";

$zip->close();

echo "OK";
?>

Selbst wenn ich das per root auf der Konsole durchlaufen lasse, ist
anschließend keine Zip-Datei angelegt, und es steht dort "scheinbar...
erzeugt". Keine Fehlermeldung. Aber erzeugt wurde nichts :-(



Eventuell wird das Archiv nicht geschrieben, weil es leer ist. Zumindest
würde ich dort erstmal ansetzen.

MfG
Niels

| http://barcamp-wk.de · 1. Barcamp Westküste 30./31. Màrz 2012 |
| http://www.bsds.de · BSDS Braczek Software- und DatenSysteme |
| Webdesign · Webhosting · e-Commerce · Joomla! Content Management |

Ähnliche fragen