Hallo liebe Contao Anwendergemeinde,
für die Contao Manager-Installation von V4.4.* LTS in dasStrato "PowerWeb Basic"-Paket waren diese Schritte erforderlich:
Vorbereitende Maßnahmen für die Datenverbindung zu Strato
Im verwendeten Internet-Browser alle Add-Ons deaktivieren, welche Popups, Werbung und sonstigen Spam sperren. Alle Coockies und Website-Daten zulassen, Blockierung der Aktivitätenverfolgung aufheben, kein Privat-Fenster verwenden. In der Firewall und Proxy des eigenen Servers und des Unternehmens dürfen keine Regeln aktiv sein, die die Datenverbindung zu den Strato-Servern blockieren; Einfügen von www.strato.de und rdbms.strato.de in die Whitelist der IT-Systeme, Netzwerk-Analyse mit CMD-Befehle wie netstat, prüfen.
Einstellungen im Strato Webserver
- mittels PuTTY die Strato Webserver-Verzeichnisse /web bzw. /xxx/web auf die Dateirechte 777 einstellen
- in der Strato Domainverwaltung die Umleitung auf das /web Verzeichnis vornehmen
- unter "Datenbanken" PHP V7.2 auswählen und PHP-Boost für die Installation nicht aktivieren
- unter Sicherheit -> Strato SSL das STRATO SSL-Zertifikat aktivieren
- Contao Manager downloaden; contao-manager.phar ins /web Verzeichnis kopieren, dort umbenennen in contao-manager.phar.php
- Start der Installation über den Browser. Beispiel: https://www.mydomain.de/contao-manager.phar.php
- "Strato" unter "Serverkonfiguarion" auswählen. Bei der Frage nach der Contao Variante habe ich "mit allen Modulen" gewählt. Was nicht benötigt wird, lässt sich später deaktivieren. Andernfalls könnte die Installation von Erweiterungsmodule abbrechen, wenn benötigte Module und Tabellen nicht vorhanden sind.
Nach diesem Dialog startet die Installation des Contao-Managers. Die Fehlermeldung im Protokollfenster "sudo: not found" hatte die Installation nicht abgebrochen. Mit der abschließenden Meldung "Console taks complete" ist die Installation ohne weitere Fehlermeldungen zum Abschluß gekommen.
Für die Contao Application-Installation sind dann diese Schritte erforderlich:
- Nach dem Klick auf [Bestätigen & Schließen] erfolgte die erneute Systemprüfung automatisch; danach -> [Contao Manager starten]
- für [Datenbank anlegen bzw. aktualisieren]: In neuem TAB den STRATO Benutzer-Account aufrufen, unter -> Datenbankverwaltung eine neue Datenbank anlegen, sicheres Passwort und sinnreicher Kommentar eingeben
- Im Contao-Manager die Parameter zur Datenbankverbindung eintragen: DB-Server: rdbms.strato.de, DB-Name: DB1234567, DB-User: U1234567; DB-PW: deinpassword
- Klick auf [Contao Manger starten] -> es öffnet sich das Contao-Installtool, klick auf [Datenbank aktualisieren], im nächsten Fenster können Sie Ihr Admin-Konto anlegen
- danach: Gratulation! Sie haben Contao erfolgreich installiert; Testen, ob der Zugang zum Backend möglich ist.
Wichtig: Sichern Sie diese Laufzeitumgebung!
Anschließend werden Sie vermutlich die Erweiterungsmodule installieren. Eines davon könnte alles wieder zerstören. Daher mein Tip, jetzt das gesamte Contao WebVerzeichnis zu ihren lokalen Server/PC zu sichern. Ebenso die zugehörige MySQL-Datenbank mittels des Strato PHPmyadmin exportieren und gleichfalls in ein lokales Verzeichnis sichern. Im Falle eines Crashs können Sie dann eine saubere Contao Laufzeitumgebung schnell wieder herstellen.
Ich hoffe, meine Hinweise sind für dem einen oder anderen hilfreich. Über Kommentare freue ich mich.
Euer Pinnochio
Nachtrag für PHP-Parameter:
Für diese Contao Basis-Installation war noch keine Anpassung der PHP-Paramter erforderlich. Jedoch für die nachfolgende Installation des Contao PremiumTheme Eclipse und vielleicht auch für die Themes und Templates weiterer Hersteller. Daher habe ich die weiteren Installationsschritte am Beispiel von Eclipse zusammengefasst und festgehalten in "Contao 4.432 + Theme Eclipse + Strato PowerWebBasic".
Lesezeichen