Tobias Scheible Cyber Security & IT-Forensik Dozent

Open Source CMS Contao schnell installieren

Da ich immer wieder das Open-Source Content Management System Contao installiere, habe ich mir ein kleines Installations-Script in PHP geschrieben. Damit wird die automatisch die gepackte Datei heruntergeladen und entpackt, das Installations-Script gelöscht und anschließend Installationsseite von Contao aufgerufen. Die Installation dauert dadurch nur 4,7 Sekunden.

Sonntag, 14. November 2010
1 Kommentar

Dazu verwende ich den Befehl shell_exec, um Linux Befehle auszuführen. Deshalb funktioniert das Script nicht unter Windows. Unter Linux werden dafür die notwendigen Berechtigungen benötigt.

Als Erstes wird das Contao CMS herunter geladen und danach in einem Unterordner entpackt. Anschließend werden die Dateien in das aktuelle Verzeichnis verschoben, wo das Installations-Script ausgeführt wird. Nun werden das herunter geladene Archiv,  der leere Ordner und das Installations-Script selber gelöscht. Zum Schluss wird man zur Installations-Seite von Contao weitergeleitet, wo man sich mit dem Passwort „contao“ anmeldet.

shell_exec("wget http://ignum.dl.sourceforge.net/project/typolight/Contao/contao-2.9.3/contao-2.9.3.tar.gz");
shell_exec("tar -xzf contao-2.9.3.tar.gz");
shell_exec("mv contao-2.9.3/* ./");
shell_exec("rm contao-2.9.3.tar.gz");
shell_exec("rm -rf contao-2.9.3");
shell_exec("rm contao_install.php");
Header("Location: contao/install.php");

Das Ausführen des Installations-Scripts dauert auf meinem Server 4,7 Sekunden. Danach noch das Installations-Passwort eingeben, den Verschlüsselungsschlüssel erstellen, für die Datenbank die Zugangsdaten eintragen, die Tabellen importieren und einen Backend-Benutzer anlegen. Und fertig ist die neue Contao Installation.

Viel Erfolg bei der Installation

Über Tobias Scheible

Tobias Scheible

Hallo, mein Name ist Tobias Scheible. Ich bin begeisterter Informatiker und Sicherheitsforscher mit den Schwerpunkten Cyber Security und IT-Forensik. Mein Wissen teile ich gerne anhand von Fachartikeln hier in meinem Blog. Als Referent halte ich Vorträge und Workshops für Verbände und Unternehmen u. a. auch offene Veranstaltungen für den VDI und die IHK.

Kommentare

Contao Installationsscript › Web Development Blog

[…] 2010 habe ich das erste Installationsscript veröffentlicht. Und 2012 gab es ein Update mit der neuen Version 3 von Contao. Da das alte Script […]

Schreibe einen Kommentar!

Hilfe zum Kommentieren

Um kommentieren zu können, geben sie bitte mindestens ihren Namen und ihre E-Mail-Adresse an. Bitte nutzen Sie die Kommentarfunktion nicht dazu, andere zu beleidigen oder Spam zu verbreiten. Trolle und Spammer sind hier unerwünscht! Unangemessene Kommentare, die zum Beispiel gegen geltendes Recht verstoßen oder eine Gefährdung anderer Besucher darstellen, werden gelöscht oder angepasst.

Name: Ihr Name, der oberhalb des Kommentars steht, gerne auch Ihren echten Namen, das erleichtert die Kommunikation für alle. Sollte ein Spam-Keyword als Name verwendet werden, kann dieses entfernt oder korrigiert werden.

E-Mail: Ihre E-Mail Adresse dient zur Identifizierung weiterer Kommentare und sie haben die Möglichkeit, ein Avatar-Bild zu verwenden. Dazu müssen Sie mit Ihrer E-Mail Adresse bei Gravatar angemeldet sein. Die E-Mail Adresse wird natürlich nicht veröffentlicht und nicht weitergegeben.

Website: Hier können Sie ihren eigenen Blog bzw. ihre eigene Website eintragen, dadurch wird Ihr Name und Ihr Avatar-Bild verlinkt. Werden rein kommerzielle Angebote offensichtlich beworben, setze ich den Link auf nofollow und unangemessene werden einfach entfernt.

Erlaubte HTML-Tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <hr> <big> <small> <sub> <sup> <u>

Ihre E-Mailadresse wird nicht veröffentlicht. Mit dem Absenden anerkennen Sie die Datenschutzerklärung des Blogs.