Da Andreas bei der Konferenz gesagt hat, dass der Manager über ein Selfupdate (Intervall dafür war glaub ich bei 10min??) verfügt, sollte die Version des Managers nahezu jederzeit aktuell sein.
Da Andreas bei der Konferenz gesagt hat, dass der Manager über ein Selfupdate (Intervall dafür war glaub ich bei 10min??) verfügt, sollte die Version des Managers nahezu jederzeit aktuell sein.
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
Aber nicht, wenn beim Aufruf gleich der Fehler kommt denke ich mal.
Grüße, BugBuster"view source" is your guide.Danke an alle Amazon Wunschlisten Erfüller
Naja, der CM kann ja eigentlich noch nicht installiert sein, da ich ja nicht soweit komme. Vorher kommt die Fehlermeldung. Die jetzige Version ist 1.0.0-beta1.
Die Ordner cgi-bin und usage sind bei All-Inkl.com Standardordner die ich nicht löschen kann. Es wäre also gut, wenn solche Ordner die nicht zu Contao gehören, zukünftig ignoriert werden können.
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
Joachim
*** Kein Backup, kein Mitleid ***
Hi Maren,
das ist m.M.n. etwas missverständlich in den Anleitungen dargestellt. Hier wird immer nur vom Ordner /web gesprochen, aber nicht davon, dass der Ordner /web irgendwo unterhalb eines anderen Ordners abgelegt werden sollte. Ich hatte bei meinem ersten Versuch gestern genau das selbe Problem. Beim zweiten Versuch habe ich dann /web unter /contao angelegt und damit dann keine Probleme gehabt.
Joachim
*** Kein Backup, kein Mitleid ***
Für die Installation von Contao 4 ist das ja auch eigentlich unerheblich, daher taucht es auch in keiner Anleitung auf. Wenn du mit vhosts arbeitest ist es aber ohnehin üblich die folgende Verzeichnisstruktur zu haben:
/path/to/webspace/domain1/…
/path/to/webspace/domain2/…
/path/to/webspace/domain3/…
Je nach Hoster könnte es aber sein, dass trotzdem irgendwelche automatisch erzeugten Ordner in den DocumentRoots erzeugt werden.
Siehe dazu auch https://github.com/contao/contao-man...ment-309371548
Den Fehler mit dem CGI-Ordner kannst du auch elegant umgehen, in dem du mehrere Unterverzeichnisse bei All-Inkl einrichtest und dann Contao darin installiert. Bei mir hat es geklappt, nachdem ich einen Ordnereingerichtet habe.Code:http/web/........<contao-installation>
@BugBuster
Die Fehlermeldung taucht bei All-Inkl mit allen Dateien und Ordnern auf, wenn der Webspace nicht vorher zu 100% geleert wurde bevor man mit der Installation von Contao 4.* beginnt.
Danke Spooky fürs Kommentieren auf Github!
Sollte man dann nicht in der Anleitung unterscheiden, ob es sich um ein Shared Hosting Paket oder um Managed/dedizierte Server mit der eventuellen Möglichkeit für vhosts handelt? Ich selbst hatte bisher noch nie die Notwendigkeit, überhaupt mit vhosts arbeiten zu müssen. Ich arbeite immer mit Subdomains.
Joachim
*** Kein Backup, kein Mitleid ***
Gerade eben Contao 4.4 via Contao Manager auf einem PLESK-System installiert, war wohl erfolgreich, bin im Backend drin.
Hatte vorher aber auch die Meldung "ERROR 500 Unerwarteter API-Status", da war aber noch PHP 5.6 eingestellt. Mit PHP 7.1 geht es. (Plesk hat Probleme mit dem Composer und dem Live-Update bei Verwendung von PHP 5.6).
Das sind die Ordner die bei All-Inkl angelegt werden. 1&1 hat im root in einem meiner Kunden-Pakete die Ordner .subversion und log liegen. Bei strato sind es die Ordner cgi-data und cgi-bin.
Ich denke die vernünftige Struktur im Hostingpaket ist völlig unabhängig von Contao. Dafür trägt derjenige die Verantwortung der das Paket einrichtet.
Aber ich gebe Dir recht ein kleiner Hinweis darauf, dass der Ordner direkt oberhalb von web leer sein muss, könnte vielleicht manche Nachfrage ersparen.
Abfangen kann man das m.E. so einfach nicht. Es ist halt bei jedem Hoster etwas anders. Webgo z.B. legt mir bei anlegen einer Domain grundsätzlich einen eigenen Ordner an in dem sich eine index.html befindet. Wenn ich die nicht lösche, meckert der Manager auch.
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
Zur Anleitung:
Hier zum Beispiel:
https://docs.contao.org/books/manage...n-manager.html
Finde ich persönlich etwas missverständlich und bedeutet für mich:
- Erstelle einen Unterordner /web (egal wo) und kopiere dann da den Contao Manager rein.
- Ich habe also eine Subdomain bei All-Inkl: contao4.domain.de
- Dann erstelle ich einen Unterordner /web
- Leite dann den DocumentRoot in dieses Unterverzeichnis, was aber durch die All-Inkl-Verzeichnisse cgi-bin und usage die anschließende Installation verhindert
- Erstelle ich aber einen Unterordner /contao und darin dann /web, funktioniert die Installation ohne Fehlermeldungen
Zu den vhosts:
Mit denen ich dann aber nicht in Berührung komme... ;-)
Joachim
*** Kein Backup, kein Mitleid ***
Ich habe da nichts löschen müssen. Ich habe Contao 4.4 mit dem Contao Manger auf der Konferenz in ca. 10 Minuten fehlerfrei installiert.
Am längsten hat gedauert, den Pfad zum PHP 7.1 herauszufinden (/usr/bin/php71).
- Subdomain anlegen, PHP-Version setzen
- SSL-Zertifikat einrichten
- neue Datenbank anlegen
- Contao-Manager downloaden
- Contao Manager hochladen und .php anfügen
- aufrufen und die Installation ausführen lassen
-----
In Summe ca. 10 Minuten bei schlechter WLAN-Verbindung
All-Inkl Premium-Paket
PHP 7.1
Nachtrag zur Installation auf All-inkl:
So, ES HAT GEKLAPPT!!!!
php5.5 -> gescheitert
php5.6 -> gescheitert
php7.0 -> gescheitert
php7.1 -> damit hat es geklappt. Daten per Manager. Ich konnte das Installations-Tool betreten und roh installieren.
PHP-Binary: /usr/bin/php71
(Der Contao check hat bei allen Versionen grünes Licht gegeben)
Anbei die KAS Ansicht meiner Subdomain. Paket ist: All-inkl PrivatPlus
screenshot_2248.jpg
Geändert von Tim G (19.06.2017 um 11:28 Uhr)
http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.
Genau die gleiche Konfiguration habe ich jetzt auch bei All-Inkl. Installation z.B. unter /htdocs/contao4/web, nicht unter /htdocs/web, weil das ja mit den automatisch angelegten Ordnern bei All-Inkl nicht funktioniert.
Joachim
*** Kein Backup, kein Mitleid ***
Du musst hier bedenken, dass Contao in einem Verzeichnis höher liegt: Wenn Du nur ein /web anlegst, landet die Contao-Installation in der Root des Webspaces und Du kannst nicht mehrere unabhängige Installationen verwalten. Eine tiefere Verzeichnisstruktur tut ja auch nicht weh, macht den Webspace aber übersichtlicher.
Hi Hagen,
deswegen lege ich ja eine Subdomain an, weil ich nicht mehrere unabhängige Installationen in dieser Subdomain benötige (schön alles trennen), sondern in diesem Fall nur eine Contao 4 Installation.
Das ist schon klar, aber wie sieht hier der DocumentRoot bei All-Inkl bei Dir aus?Na in den Ordner web, sonst kann man ihn ja nicht über die Subdomain aufrufen.
Code:
https://sub.domain.tld/contao-manager.phar.php
Joachim
*** Kein Backup, kein Mitleid ***
Die Installation von Paketen über den "contao-manager.phar.php" dauert um einiges länger als bei Contao 3.5.
Der Installationsprozess für die "Rocksolid Custom Elements" zb. hat bei mir ca 1 Min gedauert.
... und zusätzlich muss man dann auch noch ins Contao-Installtool
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
Hmmm, ich rätsle gerade...
Der Manager funktioniert in einer 4.4 bei netcup tadellos. Bei den beiden anderen nicht, da erhalte ich beim Aufruf der .phar.php. Alles waren ursprünglich 3.5er, die ich auf die 4.3 angehoben und gestern auf die 4.4. geupdated hatte (über die Konsole).
Der Domain-Root ist bei allen 3: /httpdocs/contao4/web -> darin liegt auch die contao-manager.phar.php.Code:ERROR 500 Unknown installation status Some files were found on your server but no known Contao version could be detected. You must either manually repair your application or remove the following files and folders to install Contao: - .gitignore - README.md - app - assets - composer.json - composer.lock - composer.phar - files - system - templates - var - vendor
Ist da schon jemand dahinter gestiegen? Aus den bisherigen Posts wurde ich jetzt nicht wirklich schlau...
Ist das auch eine Managed Edition?
Ja, sry, vergessen zu erwähnen
Gibt es die Datei /vendor/bin/contao-console ?
Ja, in allen 3 Installationen. Ist ein Symlink woandershin.
Interessant ist aber, dass bei der Installation, bei der der CM funktioniert, doctrine-dbal, parse, pscss und update-psl ebenfalls Symlinks sind. In den anderen beiden, wo es nicht funktioniert, sind es keine.
Geändert von k-webdesign (19.06.2017 um 21:51 Uhr)
Ok, ich finde das zwar ein wenig umständlich, aber ich werde es probieren. Vielleicht sollte man das im Manual, dann explizit erwähnen, das auf jedenfall ein eigener Contao Unterordner erstellt werden muss, in dem die gesamte Installation hochgeladen wird. Dann ist das eindeutig und selbst, wenn es nicht alle Hoster betreffen wird, geht man damit auf Nummer sicher.
MfG
Sebeljaner
Du könntest mal probieren den gesamten /vendor Ordner zu löschen und danach wieder einausführen. Auf eigene GefahrCode:composer install
Geändert von Spooky (19.06.2017 um 22:08 Uhr)
Gemacht - mit Backup natürlich
Jetzt sind überall die Symlinks da, der 500er leider auch nach wie vor. Hab zuerst den Symfony Cache geleert, dann vendor gelöscht und composer install ausgeführt. Meeeh
Dann würde ich das mal mit allen Informationen als Ticket posten.
Thema Symlinks nach der Installation:
Für die Ordner "files", "templates", die jetzt eine Ebene über dem Server-Root "web" liegen müsste eigentlich ein Symlink angelegt werden in "web". Hab ich etwas übersehen?
Ohne Symlinks enden Dateiabfragen natürlich in einem 404. Das {{image}} Inserttag scheitert damit auch.
Geändert von Tim G (20.06.2017 um 09:48 Uhr)
http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.
Dass der Hoster die Wurzel allen Übels ist, kann ich nur bestätigen. ;-)
Habe gestern zig Stunden damit verbracht, ein lauffähiges Contao 4.4 an den Start zu bekommen.
Musste leider feststellen, dass der Contao Manager nicht nutzbar ist (1&1 Unlimited Pro Paket).
Man kommt nur weiter, indem man direkt in der Konsole arbeitet. Aber auch nur begrenzt (composer/update führt auch zu diversen Abbrüchen).
Der Manager bricht sämtliche Konsolen-Tasks ab mit einer Fehlermeldung.
Es steht zum einen nur PHP 5.6 zur Verfügung und zum anderen einfach zu wenig RAM - was sich auch nicht durch das hochsetzen des memory limits per php.ini lösen lässt.
Mit voreingestelltem PHP7 kommt man gar nicht zum Zug (max. /usr/bin/php5.5-cli möglich).
Für alle, die es interessiert - bei 1&1 gibt es zumindest eine Kurzanleitung für den Composer:
https://community.1und1.de/php-compo...nd1-verwenden/
Ansonsten bleibt einem nur übrig, einen Server zu mieten, den man beliebig konfigurieren kann.
Dann klappt es vielleicht auch mit dem Contao Manager ;-)
Vergessen du musst, was früher du gelernt!
Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 0, Gäste: 2)
Lesezeichen