Ergebnis 1 bis 2 von 2

Thema: Installationsdateien schneller auf den Server übertragen (hier: All-Inkl)

  1. #1
    Contao-Fan Avatar von jscholtysik
    Registriert seit
    19.06.2009.
    Ort
    München
    Beiträge
    366

    Standard Installationsdateien schneller auf den Server übertragen (hier: All-Inkl)

    Hi zusammen,

    vor einiger Zeit stellte John Brand (thyon) im englischen Forum ein PHP-Script zur Verfügung, das es (vor allem All-Inkl-Kunden) einfacher macht, die Contao Installationsdateien schneller auf den Webspace übertragen zu können.

    Hier der entsprechende Link zum englischsprachigen Forum:

    http://www.contao-community.org/view...on+unzip#p9661

    Da ja speziell bei All-Inkl das Problem besteht, dass z.B. der shell exec - Befehl nicht verwendet werden kann und man von All-Inkl auch keinen Root-Zugriff erhält, ist dieses Script ideal, um die Installationsdateien schneller auf den FTP-Server zu bekommen.

    Folgende Vorgehensweisen sind bei All-Inkl möglich:

    a) Umschalten auf den CGI-Modus mittels einer Namensänderung von .php auf .phpx für den einmaligen Aufruf der contao-unzip.php :

    1. Umbenennen der Datei contao-unzip.php in contao-unzip.phpx

    Diese Namensänderung bewirkt bei All-Inkl, dass der Aufruf der contao-unzip.phpx mit FTP-User-Rechten abläuft und nicht, wie sonst mit wwwrun-Rechten.

    2. Kopieren der contao-unzip.phpx per FTP auf den Server
    3. Herunterladen der Contao-Zip-Datei von http://www.contao.org/herunterladen.html (aktuell: contao-2-9-1.zip)
    4. Umbenennen der Contao-Zip-Datei in contao.zip
    5. Kopieren der neuen contao.zip per FTP auf den Server
    6. Ausführen der Datei contao-unzip.phpx

    Ein paar Sekunden später sind alle Dateien entpackt auf dem Server, die Dateien werden dann am Bildschirm aufgelistet und es erscheint dann ganz unten der Hinweis "Unzip process was successful."


    b) Komplettes Umschalten auf den Fast-CGI-Modus mittels eines Eintrags in der .htaccess-Datei:

    1. Eintrag in der .htaccess lt. des folgenden Forum-Threads:
    http://www.contao-community.de/showt...hlight=Allinkl

    AddHandler php-fastcgi .php
    Diese Namensänderung bewirkt bei All-Inkl, dass alles im Fast-CGI-Modus mit dem FTP-User läuft und man spart sich dann auch den Safe-Mode-Hack (SMH).

    2. Kopieren der contao-unzip.php per FTP auf den Server
    3. Herunterladen der Contao-Zip-Datei von http://www.contao.org/herunterladen.html (aktuell: contao-2-9-1.zip)
    4. Umbenennen der Contao-Zip-Datei in contao.zip
    5. Kopieren der neuen contao.zip per FTP auf den Server
    6. Ausführen der Datei contao-unzip.php

    Ein paar Sekunden später sind auch hier alle Dateien entpackt auf dem Server, die Dateien werden dann am Bildschirm aufgelistet und es erscheint dann ganz unten der Hinweis "Unzip process was successful."

    Also eine enorme Zeitersparnis, bei mir waren es bei All-Inkl per normalem FTP-Upload ca. 30-45 Minuten, mit diesem Script sind es nur für den Upload des contao-unzip.php-Scriptes und der contao.zip-Datei ca. 1 Minute und dann noch einmal ca. 10-20 Sekunden fürs Entpacken...

    Die Datei im Anhang wurde in eine TXT-Datei umbenannt, da hier im Forum leider keine PHP-Datei als Anhang erlaubt sind. Deshalb die Datei bitte nach dem Herunterladen wieder in contao-unzip.php umbenennen.

    Noch ein Hinweis zur Zip-Datei von Leo: In dieser Datei sind die Installationsdateien leider immer noch zusätzlich in einem Unterverzeichnis gespeichert (aktuell: contao-2.9.1), d.h. die entpackten Dateien werden am Webspace immer in ein Unterverzeichnis abgelegt. Wer das nicht möchte, muss zuerst die Zip-Datei lokal entpacken, dann ohne Unterverzeichnis wieder packen und als contao.zip auf den FTP-Server kopieren.

    @Leo Feyer: Wäre es denn nicht möglich, das Unterverzeichnis herauszulassen und die Zip-Datei nur mit den Installationsdateien und -ordnern zu erstellen? Damit wäre es möglich, die Installationsdateien direkt im Root abzulegen und man muss nicht nach dem Entpacken erst anfangen, die entpackten Dateien und Ordner mit zusätzlichem Aufwand in den Root zu verschieben...

    Have fun!!
    Angehängte Dateien Angehängte Dateien
    Joachim
    *** Kein Backup, kein Mitleid ***

  2. #2
    Contao-Fan Avatar von phreak
    Registriert seit
    06.07.2009.
    Ort
    Wien
    Beiträge
    325

    Standard

    Hallo Joachim,

    Dein Beitrag und das Script sind eine Perle für mich, schmacht!
    Keine langen Uploads mehr, keine Abbrüche, keine korrupten Files (voraussichtlich), das ist echt klasse!

    Genau das was ich seit min. 60 gefühlten Contao-Installationen auf All-Inkl.com schon gesucht hab.

    Thanx a lot,
    Stefan

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. TYPOlight schneller auf Webspace hochladen
    Von Nina im Forum Fertige Tutorials
    Antworten: 61
    Letzter Beitrag: 04.02.2015, 11:44
  2. Antworten: 170
    Letzter Beitrag: 24.02.2012, 14:29
  3. Select Boxen im BE schneller füllen!
    Von MarkusSchmitz im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 24.01.2011, 15:53
  4. css schneller aktualisieren
    Von ente im Forum Layout / Templates / Holy Grail
    Antworten: 7
    Letzter Beitrag: 18.01.2011, 18:22
  5. Antworten: 17
    Letzter Beitrag: 01.10.2010, 13:50

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •