Wie zu beheben ein Problem mit dem Komponisten.phar install
Ich versuche, mit composer installieren mit symfony2. Aber ich laufen in dieses Problem immer wieder.
, Wenn ich ausführen:
php composer.php installieren
Bekomme ich folgende Fehler, dass ich nicht weiß, wie fix:
Fehler #1
[Symfony\Component\Debug\Exception\ContextErrorException]
Warnung: date_default_timezone_get(): Es ist nicht sicher, verlassen Sie sich auf die system-Zeitzone-Einstellungen. Sie sind erforderlich um das Datum.timezone Einstellung oder die date_default_timezone_set() Funktion. Falls Sie eine dieser Methoden, und Sie sind noch immer diese Warnung, werden Sie wahrscheinlich misspelled the timezone identifier. Wir wählten die timezone 'UTC' für jetzt, aber bitte das Datum einzustellen.Zeitzone wählen Sie Ihre Zeitzone aus. in /Applications/MAMP/htdocs/ffss/vendor/jms/serializer-bundle/JMS/SerializerBundle/DependencyInjection/Configuration.php Linie 66
Fehler #2
Skript Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache Umgang mit der post-install-cmd-event beendet, mit einer Ausnahme
Fehler #3
[RuntimeException]
Fehler beim ausführen der "'cache:clear --no-warmup'" - Befehl.
Dies ist Zeile 66 der Datei angegeben, in der 1. Fehler:
->scalarNode('default_timezone')->defaultValue(date_default_timezone_get())->Ende()
- Ich dont wissen, wo Sie die Zeitzone, die es anfordert.
- Ich weiß nicht, wo zu beginnen, um auch diesen Fehler zu beheben: Skript Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache Umgang mit der post-install-cmd-event beendet, mit einer Ausnahme
- Was bedeutet das sogar bedeuten: Ein Fehler ist aufgetreten beim ausführen der "'cache:clear --no-warmup'" - Befehl.
Vielen Dank für Ihre Hilfe!
- Festlegung der Zeitzone wird wahrscheinlich lösen, der rest von denen, die Fehler, die eine Kettenreaktion von der ersten Ausnahme. stackoverflow.com/questions/16765158/...
- Dies ist die Zeile in meiner php.ini-Datei mit der Zeitzoneneinstellung: date.timezone = "Europe/Berlin" . es ist unkommentiert. Nicht sicher, warum symfony angefordert wird dies, wenn es bereits vorhanden ist.
- Komponist führt über die PHP-CLI. Auf vielen Systemen wird die CLI verwendet eine andere php.ini als das web. Überprüfen Sie
php -i
wie unten vorgeschlagen, um sicherzustellen, du bist auf den richtigen php.ini. - Ich habe gewechselt php.ini-Datei auf meinem system jetzt noch Datum.Zeitzone = UTC-Zeit, aber ich bekomme immer noch die Fehler.
Du musst angemeldet sein, um einen Kommentar abzugeben.
legen Sie die Standard-Zeitzone in Ihrem
app/AppKernel.php
- Datei wie folgt:Bitte führen Sie
php -i
und schnappen Sie sich die Lage der genanntenphp.ini
- Datei in die Ausgabe. Die Datei muss die Einstellung in der Fehlermeldung erwähnt wird Hinzugefügt. Es gibt wohl bereits einige auskommentierte Zeile mit diesem Namen.Alle anderen Fehler ausgelöst werden, indem die erste und sollte nicht ausgelöst werden, sobald die erforderlichen PHP-Einstellung ist fertig.
Fand die Lösungen zu diesem Beitrag: Link zu der Lösung
Habe ich versucht zu Bearbeiten, jeder der php.ini-Dateien auf meinem system, und starten Sie apache neu/MAMP, kein Erfolg.
Dies ist das einzige, was ich bekommen konnte, um zu arbeiten.