{

Tobias Scheible
Referent, Autor & Softwareingenieur

Datum: Sonntag, 14. November 2010

Autor: Tobias Scheible

Kommentar(e): 1 Kommentare

Kategorie: Vermischtes

Tags: Contao, Linux, PHP, Shell

Contao Installation

Ich habe ein kleines Installations-Script in PHP geschrieben, mit dem das Open-Source Content Management System Contao schnell installiert werden kann.

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

  • Artikel teilen:

Über Tobias Scheible

Tobias Scheible

Tobias Scheible arbeitet als wissenschaftlicher Mitarbeiter an der Hochschule Albstadt-Sigmaringen am Institut für wissenschaftliche Weiterbildung. Dort arbeitet er am Projekt „Open C3S - Open Competence Center for Cyber Security“ und entwickelt unter anderem das Studienmodul „Cloud Computing“ für den berufsbegleitenden Master-Studiengang IT-Governance, Risk and Compliance Management. Außerdem ist er begeisterter Web-Entwickler und realisiert bereits seit über 15 Jahre Web-Projekte.

Alle Blog-Artikel Website Facebook Twitter Xing

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>

nach oben