Closed Fruchuxs closed 6 years ago
Der Ordner wird ja durch eine (unvollständige) Installation angelegt, relevant wäre der Fehler welcher beim installieren auftritt.
Weder sehe, noch bekomme ich einen Fehler. Wenn das Log irgendwo gespeichert wird, habe ich es nicht gefunden.
Erneuter Versuch. Keine Fehler oder ähnliches, außer der Text vom Manager. Zur wirklichen Contao-Installation kommt es gar nicht erst. Mich würde auch sehr brennend interessieren, an was er sich stört und was genau das Problem ist.
Nachdem ich den Overlay entfernt habe, kann ich wenigstens diese Konsolen Ausgabe kopieren:
Installing contao/managed-edition (4.5.8)
- Installing contao/managed-edition (4.5.8): Downloading (100%)
Created project in /mnt/web222/b0/97/u8290/htdocs/contao/install-5ae36e96bae31
Loading composer repositories with package information
Installing dependencies from lock file
<warning>Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.</warning>
Package operations: 114 installs, 0 updates, 0 removals
- Installing contao-components/installer (1.2.7): Loading from cache
- Installing ocramius/package-versions (1.3.0): Loading from cache
- Installing ausi/slug-generator (v1.0.1): Loading from cache
- Installing contao-components/ace (1.2.9): Loading from cache
- Installing contao-components/chosen (1.1.10): Loading from cache
- Installing contao-components/colorbox (1.6.4): Loading from cache
- Installing contao-components/colorpicker (1.4.0.2): Loading from cache
- Installing contao-components/compass (0.12.2.1): Loading from cache
- Installing contao-components/contao (7.1.5): Loading from cache
- Installing contao-components/datepicker (2.2.0.4): Loading from cache
- Installing contao-components/dropzone (5.1.1): Loading from cache
- Installing contao-components/highlight (9.12.0): Loading from cache
- Installing contao-components/html5shiv (3.7.3): Loading from cache
- Installing contao-components/jquery (1.12.4): Loading from cache
- Installing contao-components/jquery-ui (1.12.1.1): Loading from cache
- Installing contao-components/mediabox (1.5.4.2): Loading from cache
- Installing contao-components/mediaelement (4.2.7): Loading from cache
- Installing contao-components/mootools (1.6.0.5): Loading from cache
- Installing contao-components/respimage (1.4.2): Loading from cache
- Installing contao-components/simplemodal (2.0.8): Loading from cache
- Installing contao-components/swipe (2.0.6.2): Loading from cache
- Installing contao-components/tablesort (3.4.10): Loading from cache
- Installing contao-components/tablesorter (2.0.5.6): Loading from cache
- Installing contao-components/tinymce4 (4.7.4): Loading from cache
- Installing symfony/polyfill-mbstring (v1.7.0): Loading from cache
- Installing twig/twig (v2.4.8): Loading from cache
- Installing paragonie/random_compat (v2.0.12): Downloading (100%)
- Installing symfony/polyfill-php70 (v1.7.0): Loading from cache
- Installing symfony/polyfill-util (v1.7.0): Loading from cache
- Installing symfony/polyfill-php56 (v1.7.0): Loading from cache
- Installing symfony/symfony (v3.4.8): Downloading (100%)
- Installing symfony/polyfill-intl-icu (v1.7.0): Loading from cache
- Installing symfony/polyfill-apcu (v1.7.0): Loading from cache
- Installing psr/simple-cache (1.0.1): Loading from cache
- Installing psr/log (1.0.2): Loading from cache
- Installing psr/link (1.0.0): Loading from cache
- Installing psr/container (1.0.0): Loading from cache
- Installing psr/cache (1.0.1): Loading from cache
- Installing fig/link-util (1.0.0): Loading from cache
- Installing doctrine/lexer (v1.0.1): Loading from cache
- Installing doctrine/inflector (v1.3.0): Loading from cache
- Installing doctrine/collections (v1.5.0): Loading from cache
- Installing doctrine/cache (v1.7.1): Loading from cache
- Installing doctrine/annotations (v1.6.0): Loading from cache
- Installing doctrine/common (v2.8.1): Loading from cache
- Installing true/punycode (v2.1.1): Loading from cache
- Installing psr/http-message (1.0.1): Loading from cache
- Installing php-http/message-factory (v1.0.2): Loading from cache
- Installing clue/stream-filter (v1.4.0): Loading from cache
- Installing php-http/message (1.6.0): Loading from cache
- Installing php-http/discovery (1.4.0): Loading from cache
- Installing php-http/promise (v1.0.0): Loading from cache
- Installing php-http/httplug (v1.1.0): Loading from cache
- Installing guzzlehttp/psr7 (1.4.2): Loading from cache
- Installing guzzlehttp/promises (v1.3.1): Loading from cache
- Installing guzzlehttp/guzzle (6.3.2): Loading from cache
- Installing php-http/guzzle6-adapter (v1.1.1): Loading from cache
- Installing php-http/client-common (1.7.0): Loading from cache
- Installing friendsofsymfony/http-cache (2.2.1): Loading from cache
- Installing friendsofsymfony/http-cache-bundle (2.2.1): Downloading (100%)
- Installing terminal42/header-replay-bundle (1.4.4): Loading from cache
- Installing tecnickcom/tcpdf (6.2.17): Downloading (100%)
- Installing egulias/email-validator (2.1.4): Downloading (100%)
- Installing swiftmailer/swiftmailer (v6.0.2): Downloading (100%)
- Installing symfony/swiftmailer-bundle (v3.2.2): Downloading (100%)
- Installing simplepie/simplepie (1.5.1): Downloading (100%)
- Installing sensio/framework-extra-bundle (v5.1.6): Downloading (100%)
- Installing phpunit/php-token-stream (3.0.0): Downloading (100%)
- Installing phpspec/php-diff (v1.1.0): Downloading (100%)
- Installing patchwork/utf8 (v1.3.1): Downloading (100%)
- Installing oyejorge/less.php (v1.7.0.14): Downloading (100%)
- Installing nelmio/cors-bundle (1.5.4): Downloading (100%)
- Installing michelf/php-markdown (1.8.0): Downloading (100%)
- Installing matthiasmullie/path-converter (1.1.1): Downloading (100%)
- Installing matthiasmullie/minify (1.3.59): Downloading (100%)
- Installing league/uri-parser (1.4.0): Downloading (100%)
- Installing league/uri-interfaces (1.0.0): Downloading (100%)
- Installing league/uri-schemes (1.2.0): Downloading (100%)
- Installing league/uri-hostname-parser (1.1.1): Downloading (100%)
- Installing league/uri-components (1.8.0): Downloading (100%)
- Installing league/uri-manipulations (1.5.0): Downloading (100%)
- Installing leafo/scssphp (v0.7.5): Downloading (100%)
- Installing knplabs/knp-time-bundle (1.8.0): Downloading (100%)
- Installing knplabs/knp-menu (2.3.0): Downloading (100%)
- Installing knplabs/knp-menu-bundle (v2.2.1): Downloading (100%)
- Installing imagine/imagine (v0.7.1): Downloading (100%)
- Installing doctrine/doctrine-cache-bundle (1.3.3): Downloading (100%)
- Installing jdorn/sql-formatter (v1.2.17): Downloading (100%)
- Installing doctrine/dbal (v2.7.1): Downloading
Vermutlich ist das hier das Problem:
Script Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication handling the post-install-cmd event terminated with an exception
[RuntimeException]
An error occurred while executing the "assets:install --symlink --relative"
command: 15:06:26 ERROR [console] Error thrown whi
le running command "--ansi assets:install --symlink --relative --env=prod".
Message: "The target directory "public" does not exist." [
38;5;208m"error" => InvalidArgumentExceptio
n { …},"command" => "
5;113m--ansi assets:install --symlink --relative --env=prod",
"message" => "The target dire
ctory "public" does not exist."] []
[m
In AssetsInstallCommand.php line 118:
The target directory "public" does not exist.
assets:install [--symlink] [--relative] [-h|--help] [-q|--quiet] [-v|v
v|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction]
[-e|--env ENV] [--no-debug] [--] <command> [<
target>]
Erhalte ich bei dem Versuch einer manuellen Installation.
Versuche es mal so wie hier beschrieben: https://community.contao.org/de/showthread.php?70652-Installation-von-Contao-4-5-Managed-Edition-bei-STRATO&p=471985&viewfull=1#post471985
Danke für den Link, aber den hint mit dem tmp-Verzeichnis hättest Du mir auch ohne das ganze Tutorial geben können. ;p Aber egal, vielen Dank, das löste das Problem und die Installation ging danach ohne Probleme.
Nachtrag: Das ist nun also im Großen und Ganzen kein Contao-Manager Problem gewesen. Nichts desto trotz hätte ich mir ein bessere Logging gewünscht.
Hallo, ich habe das gleiche Problem wie oben beschrieben auf "STRATO PowerWeb Plus", sodass der "ERROR 500" mit dem Hinweis auf den Ordner "install-xxxxXxxxxXxxx" auftritt, nachdem ich die "contao-manager.phar.php" ausgeführt habe.
@Fruchuxs: wie hast Du es denn jetzt genau gelöst? Kannst Du es bitte einmal detailliert beschreiben? Meine Versuche, z. B. mit dem Anlegen eines "tmp"-Ordners und wiederholtem Aufrufen des Managers schlugen bisher fehl. Oder muss ich den (für mich recht schwierigen) Weg mittels Composer gehen?
Danke schonmal!
Ich habe den Weg über Composer genommen.
/opt/RZphp72/bin/php-cli composer.phar create-project contao/managed-edition
In vendor/bin/contao-console
dann:
putenv('TMP=/home/strato/www/ex/www.example.com/htdocs/example.com/system/tmp');
putenv('TEMP=/home/strato/www/ex/www.example.com/htdocs/example.com/system/tmp');
putenv('TMPDIR=/home/strato/www/ex/www.example.com/htdocs/example.com/system/tmp');
Wobei die Temp-Pfade bei mir nicht gepasst haben, per pwd
habe ich mir den aktuellen Pfad per SSH ausgegeben und ein eigenes Temp-Verzeichnis angelegt.
Dann erneut den unten stehenden Befehl erneut ausgeführt:
/opt/RZphp72/bin/php-cli composer.phar update -o
Den Manager habe ich ab dann prinzipiell ignoriert. Dieser scheint ein composer-update zu machen nachdem man Pakete ausgewählt hat, was dann in einer out-of-memory-Exception endet. Update frisst viel zu viel RAM bei Composer, weswegen der Manager defakto auf kleineren Webspaces nutzlos ist. Contao Module kannst Du einfach über composer install installieren und dann vom vendor
ins /system/modules
-Ordner kopieren (wobei hier die Plugin-Datei für die managed Version reicht).
Die meisten Infos habe ich aus @xchs Beitrag entnommen.
Bin mir nicht sicher, ob die Reihenfogle so richtig ist. Hatte mir vorgenommen nicht mehr Contao einzusetzen sondern werde in neuen Projekten auf Neos setzen. Wollte damals schon wechseln, weil Contao sich in bestimmten Dingen konzeptionell einfach nicht vorwärts bewegt wie andere CMS, aber Neos war mir da noch "zu jung". Einen Manager der ein install-Tool installiert was dann wiederum Contao installiert, ist mir einfach etwas zu bunt.
Nachtrag: Das install-xxxxXxxxxXxxx
musst Du dennoch löschen, am besten per rm -R install-xxxxXxxxxXxxx
über SSH.
Vielen Dank für die Hinweise!
Mir war das jetzt zu kompliziert, sodass ich erstmal alles wieder vom Server gelöscht habe. Folgende Herangehensweise ohne Manager und/oder Composer führte dann recht schnell zum Erfolg.
Installation Contao 4.4.18 (LTS) auf STRATO PowerWeb Plus: (Servereinstellungen: PHP 7.2 und MySQL 5.6.39)
Ergänzung: Der Contao-Manager konnte jetzt nachträglich installiert werden (Herangehensweise wie bei einer Neuinstallation)
FYI: Sobald Du aber Pakete/Erweiterungen installieren oder das System updaten möchtest, stehst Du ohne Composer wieder vor dem gleichen Problem.
Gut zu wissen, also führt irgendwann eh kein Weg am Composer vorbei. Ich scheu mich auch nicht wirklich davor und hab auch schon öfters mit "PuTTY" z. B. den Cache geleert :-) ... aber wenn es nicht unbedingt sein muss, geh ich lieber den "für mich einfacheren" Weg. Vielleicht gibt es ja diese Funktionen irgendwann auch mal im Backend von Contao?!
Sicherlich nicht, dafür haben sie ja den Contao Manager geschaffen. Der ist sozusagen das Frontend für Composer.
Ok, so langsam hab ichs. Und für alle anderen "Laiendarsteller" wie mich hier nochmal die Zusammenfassung:
Somit kann das "ERROR 500"-Problem (bei Strato) umgangen und der Manager im Nachhinein trotzdem verwendet werden. Direkte Composer-Eingaben sind soweit nicht notwendig.
Today, we released version 1.0.0 stable. This version also ships with Composer Cloud that allows resolving of the dependencies on our servers. You can enable it in the hosting configuration. Try using it and see if that solves the issue and reopen if you still have the issue.
Wir haben heute Version 1.0.0 stable veröffentlicht. Diese Version bringt auch die Composer Cloud mit und ermöglicht die Abhängigkeitsauflösung auf unseren Servern. Sie kann bei den Hosting-Einstellungen aktiviert werden. Bitte damit erneut versuchen und Ticket wiedereröffnen, falls das Problem weiterhin besteht.
Hallo,
ich bekomme auf einem Strato Webspace die folgende Fehlermeldung:
Nachdem es ca. eine Stunde gedauert hat bis ich den Ordner entfernt habe und nun wiederholt dieser Fehler auftritt, wüsste ich gerne, wie ich das Problem beheben bzw. an weitere Informationen komme.
PHP 7.2 Nachtrag: Umgestellt auf PHP 7.1 - selbes Problem. Auf 7.0 kann ich nicht gehen, da dort wohl der intl Support fehlt. Danke.