Installation mit dem Contao Manager auf Managed Server von Hetzner
Hallo,
ich habe eben ein aktuelles Contao 4.4.2 mit dem Contao Manager auf einem Managed Server von Hetzner praktisch ohne Probleme installiert. Eventuell ist ja meine Vorgehensweise für den einen oder anderen nützlich (insbesondere wenn es eher Laien sind wie ich):
Setup: Managed Server MX90, auf dem diverse Domains mit jeweils eigenen Webpaketen liegen. Für die Installation habe ich eine derzeit nicht genutzte URL genommen, für die auf dem Server ein Standard-Hetzner Level 19 Webhosting eingerichtet ist.
Langgehangelt habe ich mich an dieser Anleitung: https://docs.contao.org/books/manager/de/
- FTP Programm geöffnet und auf dem Server im Verzeichnis der Domain einen Ordner "web" erstellt.
- in der Konsole bei Hetzner das Root-Verzeichnis für die Domain auf das Webverzeichnis gesetzt.
- PHP-Version in der PHP-Konfiguration auf 7.0 gesetzt.
- den Contao-Check runtergeladen, entpackt und in den Ordner "web" hochgeladen
Der Check hat dann gemeckert, dass ich composer nicht verwenden kann, denn bei Hetzner ist allow_url_fopen erstmal aus. Also ab in die Konfiguration in der Hetzner-Konsole, allow_url_fopen auf ein, check erneut durchgeführt alles grün. :-)
Dann die nächste kleine Stolperfalle. Ich habe die php-Endung an contao.manager.phar angehängt, bevor ich die Datei per FTP hochgeladen hatte. Beim Ausführen der Datei kommt dann ein Error 500. Ok, in der Anleitung gelesen, und da steht, dass man die Datei erst nach der Übertragung umbenennen soll.
Nachdem ich das gemacht hatte, lief die Installation einfach durch. Ich bin einfach den Anweisungen gefolgt. Nach ein paar Minuten hatte ich Contao installiert.
Ich habe dann testweise noch erst Pakete aktualisiert und dann 2 Erweiterungen installiert, den MultiColumnWizard und dma_simple_grid. Bei dma_simple_grid hat ich zuerst eine Fehlermeldung (Fehler 137 / Kill), im 2. Versuch klappte dann aber auch hier die Installation problemlos.
Ich kann die negativen Erfahrungen, die ich hier im Forum in den letzten Tagen gelesen habe, nicht bestätigen. Bei Hetzner flutscht das (auch dieser usr/bin/php70 Dingens war vorausgefüllt, ich musste nur Datenbank eingeben, und Contao Manager-Konto sowie Admin anlegen), und ich habe mein erstes Contao 4 installiert. :-)
Gruß
Mathias