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
[…] 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 […]