Zip Dateien auf Ftp-Verzeichnissen entpacken

Bei der Installation von Joomla oder WordPress nervt es etwas auf den Ftp-Upload von tausenden von Dateien zu warten.
Schneller geht es wenn man die kompletten Sources auf den Server kopiert und anschließend mit Hilfe einer
Php-Datei direkt auf dem Server entpackt.

Folgende Anleitung habe ich gefunden:

Zip Datei auf dem Server per FTP entpacken

  1. Lade die dateiname.zip Datei per FTP auf den Server in ein Verzeichnis Deiner Wahl
  2. Erzeuge im selben Verzeichnis eine neue PHP Datei mit dem folgenden Inhalt:
     
    <?php
         $zip = new ZipArchive;
         $res = $zip->open('dateiname.zip');
         if ($res === TRUE) {
             $zip->extractTo('./');
             $zip->close();
             echo 'ok';
         } else {
             $file = "dateiname.zip";
             exec("unzip $file 2>&1", $out);
             print(implode("<br>", $out));
         }
    ?>

  3. Speichere die PHP Datei.
  4. Führe nun die Datei via Webbrowser aus. Du bekommst die sonst übliche Anzeige der entpackten Dateien nun im Browser angezeigt.
  5. Fertig

Vielen Dank an Viktor Dite

Dieser Beitrag wurde unter Allgemein, Software, Wordpress veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.