Die Installationsroutine: was ein Installer wirklich macht

 

Beim Aufsetzen einer Software begegnet Ihnen früher oder später der Begriff Installationsroutine. Dahinter steckt nichts Geheimnisvolles. Eine Installationsroutine ist ein kleines Hilfsprogramm, das ein Script oder eine Anwendung weitgehend selbstständig einrichtet und Sie dabei durch die nötigen Schritte führt. Sie ersetzt die mühsame Handarbeit, die früher tiefes technisches Wissen verlangt hat.

Die Installationsroutine: was ein Installer wirklich macht: Zahnrad-Maskottchen fuehrt durch verbundene Schritte: Checkliste, Dateien-Ordner, Datenban

Was die Routine übernimmt

Statt dass Sie jede Einstellung von Hand vornehmen, erledigt das Programm die immer gleichen Aufgaben für Sie. Es prüft die Umgebung, legt Dateien und Verzeichnisse an und schreibt die Grundeinstellungen an die jeweils richtige Stelle. Sie beantworten lediglich die Fragen, die das Programm Ihnen unterwegs stellt, etwa nach den Zugangsdaten zur Datenbank oder nach einem Namen für Ihr erstes Konto.

Das Wort Routine deutet schon an, dass es um einen festen, wiederholbaren Ablauf geht. Egal wer das Script aufsetzt und auf welchem Server, die Routine führt jeden durch dieselben Stationen und sorgt so für ein vergleichbares Ergebnis. Das macht die Einrichtung verlässlich und auch für spätere Helfer nachvollziehbar, weil jeder den gleichen Weg vor sich hat.

Typische Aufgaben im Überblick

Welche Arbeiten eine solche Routine im Einzelnen abnimmt, zeigt die folgende Tabelle am Beispiel eines Galerie-Scripts.

AufgabeWas dabei geschieht
Prüfungkontrolliert, ob die richtige PHP-Version und genug Rechte da sind
Datenbanklegt die Tabellen an, in denen Alben und Bilder gespeichert werden
Konfigurationschreibt die Zugangsdaten in eine Einstellungsdatei
Erstkontorichtet den ersten Administrator mit Name und Passwort ein

Am Ende meldet die Routine, ob alles geklappt hat. Im Fehlerfall nennt sie den Punkt, an dem es hakt, sodass Sie gezielt nachbessern können, statt lange im Dunkeln zu suchen. Oft gibt sie sogar einen Hinweis, wie sich der Fehler beheben lässt.

Warum es eine Routine gibt

Der Sinn liegt darin, Fehler zu vermeiden und Zeit zu sparen. Würde man die gleichen Schritte jedes Mal von Hand erledigen, schliche sich leicht ein Tippfehler in eine Einstellungsdatei ein, der die ganze Anwendung lahmlegt und schwer zu finden ist. Die Routine nimmt einem genau diese Fehlerquelle ab und bietet noch weitere Vorteile:

  • Sie führt auch Laien sicher durch die gesamte Einrichtung.
  • Sie prüft die Voraussetzungen, bevor überhaupt etwas schiefgehen kann.
  • Sie sorgt für ein gleiches Ergebnis auf jedem Server und bei jedem Anlauf.
  • Sie erspart das Lesen langer, technischer Handbücher.

Was nach dem Lauf wichtig ist

Eine Installationsroutine wird nur ein einziges Mal gebraucht, nämlich beim Einrichten. Danach sollten Sie die zugehörigen Dateien entfernen, denn ein offen über das Internet erreichbarer Installer ist ein ernstes Sicherheitsrisiko. Ein Fremder könnte sonst die Einrichtung erneut starten, eine eigene Datenbank verknüpfen und damit Ihre Zugangsdaten überschreiben oder gleich die ganze Kontrolle übernehmen. Viele Scripte weisen am Ende des Vorgangs selbst deutlich darauf hin und nennen die Datei oder den Ordner, der gelöscht werden soll. Ist das erledigt, hat die Routine ihre Arbeit getan, und Sie arbeiten von da an nur noch mit der fertigen, abgesicherten Anwendung weiter. Bei einer späteren Aktualisierung kann eine ähnliche Routine erneut zum Einsatz kommen. So bleibt nachvollziehbar, in welchem Zustand sich Ihre Anwendung befindet, und Sie behalten den Überblick auch nach Monaten.

Häufige Fragen

Rund um den Ablauf der Einrichtung stellen sich Einsteiger meist dieselben Fragen, hier die kurzen Antworten:

Muss ich die Installationsroutine bei jedem Update neu starten?

Nein, die eigentliche Installationsroutine läuft nur ein einziges Mal beim Einrichten. Bei einer späteren Aktualisierung kommt höchstens eine ähnliche, eigene Update-Routine zum Einsatz, nicht der ursprüngliche Installer.

Wie lösche ich den Installer sicher?

Entferne nach erfolgreicher Einrichtung die Installationsdateien per FTP, meist den Ordner oder die Datei, die das Script am Ende selbst nennt. Ein offen erreichbarer Installer ist ein Sicherheitsrisiko, weil ein Fremder die Einrichtung erneut starten und deine Zugangsdaten überschreiben könnte.

Was muss ich der Routine während des Laufs mitgeben?

Die Routine fragt vor allem die Zugangsdaten zur Datenbank ab und einen Namen samt Passwort für das erste Administrator-Konto. Vorab prüft sie selbst die Umgebung, etwa die richtige PHP-Version und ausreichende Dateirechte, und meldet im Fehlerfall den hakenden Punkt.

Verwandte Themen

Die Routine berührt Installation, Datenbank und spätere Updates, hier die direkt anschließenden Anleitungen: