Composer - error 500 (DomainFactory)
Hallo,
Provider DF
Paket: Reseller Plus M (100MB memory limit, 20 CPU-Sek, 180 Scriptlaufzeit, 2 SSH Accounts)
PHP 7.0.13
Contao 3.5.28
composer-client 0.16.6
Immer wieder passiert es dass wir Erweiterungen nicht installieren können, es kommt eine Fehlermeldung 500 (von DF).
Dazu meine erste Frage: Welcher technische Parameter ist dafür ausschlaggebend? Sonst kenne ich es ja dass man zu wenig memory_limit (also RAM) hat - doch hier kommt immer error 500.
Nun wurde mir in einem älteren Beitrag mal geraten den composer als eigenständigen Prozess auszuführen um die Ressourcen-Problematik zu umgehen.
Dazu habe ich hier die folgende Zeile gefunden:
Da ich PHP 7.0.13 verwende, habe ich die Zeile wie folgt modifiziert:
Code:
php7.0.13-cli -d memory_limit=1G -d max_execution_time=900
Wenn ich nun eine Erweiterung installieren möchte, kommt folgendes:
Code:
$ php7.0.13-cli -d memory_limit=1G -d max_execution_time=900 composer.phar update --no-ansi --no-interaction --prefer-dist
Failed loading /usr/local/php5/ZendOptimizer.so: /usr/local/php5/ZendOptimizer.so: undefined symbol: zend_opcode_handlers
Loading composer repositories with package information
Updating dependencies (including require-dev)
Hier bleibt alles "stehen" - wenn man auf zurück geht ist die Erweiterung nicht installiert.
Weiß jemand ob ich hier einen anderen Pfad einfügen muss?
Da wir laut Paket 2 SSH-Accounts zur Verfügung haben, denke ich mir vielleicht sollten wir es damit versuchen.
Was müsste ich dazu tun?
1. Per Terminal (Mac) via SHH auf den Server verbinden
2. Ins Verzeichnis /composer wechseln
3. Das korrekte Kommando (siehe oben) ausführen
Stimmt das so?
Vielen Dank.