Install-Script zum Entpacken des Contao-Archives

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • tl_richard_user
    Contao-Fan
    • 27.06.2010
    • 539

    #1

    Install-Script zum Entpacken des Contao-Archives

    Hallo,

    ich habe mir ein Script geschrieben, welches eine ZIP-Datei (gedacht für das Contao-Archiv) auf dem Webserver entpackt und welches ich für euch zur Verfügung stellen will.

    Warum?
    Meine bisherige Vorgehensweise zum Aufsetzen einer Contao-Installation:
    ZIP-File von contao.org herunterladen, lokal entpacken und auf den Server mit FileZilla hochladen, was sehr lange dauert.

    Jetzt:
    Contao-Archiv und dieses Install-Script auf den Server hochladen. Dann install.php aufrufen.

    Es wird die alphabetisch erste ZIP-File aus dem Ordner ausgewählt (z.B. contao-x.y.z.zip) und dann automatisch zum Installtool von Contao weitergeleitet.
    Die Vorgehensweise ist weiter unten zu finden.

    Auch für Contao 3 getestet.

    Download:


    Code kann hier eingesehen werden: https://gist.github.com/richardhj/5476896
    Zuletzt geändert von tl_richard_user; 28.04.2013, 15:42. Grund: Auslagerung auf GitHub
  • mccrossen
    Contao-Nutzer
    • 23.11.2009
    • 50

    #2
    Hi,
    cooles Script, so schnell kann Uploaden sein.
    Das mit dem Unterordner ist wirklich ein Problem, so hat man immer die Arbeit das rumzuschieben oder ein eigenes Archiv zu bauen.

    Eventuell kannst du dein kleines Script so umbauen, dass man zunächst die gewünschte Version auswählt und im 2. Schritt wird das passende Archiv von deinem Server geladen und dann richtig entpackt.

    Gruß

    mccrossen
    C O N T A O - Was will man mehr?
    Projekt: www.zwickau-crossen.de

    Kommentar

    • tl_richard_user
      Contao-Fan
      • 27.06.2010
      • 539

      #3
      Neue Version verfügbar (siehe #1)

      Ha,
      das Problem mit dem Unterordner (dass der im Contao-Archiv vorhandene Unterordner [contao-x.y.z] mit entpackt wird) ist gelöst.

      Das Script
      • entpackt das Contao-Archiv,
      • verschiebt dann die Dateien vom Unterverzeichnis ins ROOT-Verzeichnis (in dem man sich befindet),
      • leitet zum Installtool von Contao weiter,
      • löscht das Contao-Archiv und
      • löscht dann dieses Install-Script.


      Dann kann Contao über das Installtool von Contao installiert werden.
      Zuletzt geändert von tl_richard_user; 22.05.2011, 17:21.

      Kommentar

      • tl_richard_user
        Contao-Fan
        • 27.06.2010
        • 539

        #4
        Ein kleiner, banaler Fehler, um genau zu sein nur eine Zahl, hat dafür gesorgt, dass ein Fehler ausgegeben wird und das Script nicht funktioniert.
        Warum fällt mir so etwas immer erst so spät auf?

        Feedback ist weiterhin erwünscht.

        Kommentar

        • m.koell
          Contao-Nutzer
          • 19.07.2009
          • 92

          #5
          Mit solchen Dingen habe ich eher schlechte Erfahrungen. Verursacht das nicht einen Timeout und bleibt dann irgendwo mittendrin stehen? So ist es letzten Endes bei mir immer ausgegangen.

          Kommentar

          • tl_richard_user
            Contao-Fan
            • 27.06.2010
            • 539

            #6
            Das ganze dauert oft keine 5-10 Sekunden.
            Wichtig ist nur, dass mind. PHP 5.2.0 läuft und ZIP installiert ist.

            Kommentar

            • Sascha
              Contao-Nutzer
              • 20.06.2009
              • 212

              #7
              Habe das Script grad mal mit einer 2.11.5 Version getestet. Scheint nach wie vor zu funktionieren.

              Kommentar

              Lädt...