Tobias ScheibleCybercrime Dozent & Live Hacking Speaker
Contato Installations Screen

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 und in meinem Fachbuch. 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.