Hallo
für mein holaCMS möchte ich einen Installer bereitstellen. Dieser benutzt das Tool "tar" um das Archiv zu entpacken.
Nun wird das Archiv entpackt (wie der Output auf der Seite zeigt), aber das Verzeichnis existiert nicht. Ich habe auch nachgesehen, ob er es irgendwo anders (wie z.b /tmp oder /var/cache/www) installiert hat, find hat es auch nicht gefunden.
Die PHP-Hilfe hat mich auch nicht weitergebracht, da von so einem möglichen Verhalten nirgendwo gesprochen wurde.
Hier der Code:
Vielleicht hat ja jemand eine Idee.PHP-Code:
<?php
echo "<h2>holaCMS-Installer</h2>";
if (file_exists("/bin/tar"))
{
echo "Tar existiert. Wir können probieren das Archiv zu entpacken.";
$output = array();
exec("/bin/tar xfvz holaCMS-1.4.0-RC8a.tar.gz", $output);
echo "<br><br>Ausgabe der Installationsroutine:<br><br>";
echo "<pre>";
foreach($output as $item)
{
echo "$item<br>";
}
echo "</pre>";
}
else
{
echo "Auf diesem System ist das Systemprogramm <b>tar</b> nicht installiert.<br>";
echo "Die Installation kann deswegen nicht ausgeführt werden.";
}
?>
viele Grüsse,
comrad
Lesezeichen