2016-07-08 7 views
1

Ich habe Probleme mit der Installation von Magento 2 über die Befehlszeile. Wenn Setup ausgeführt wird, wird es zu:Magento 2 Installation - Der Schlüssel darf 56 Bytes nicht überschreiten

Module ‚Magento_Indexer‘: wiederholten Laufen ..

und wirft es einen Fehler:

[Magento\Framework\Exception\LocalizedException]
Key must not exceed 56 bytes.

ich um gesucht und konnten keine Hinweise nicht gefunden was es sein kann. Ich dachte, die Taste könnte zu lang für Magento Setup sein, aber ich habe das Setup ohne Schlüssel versucht, da es optional ist, aber der Fehler immer noch auftritt.

2016/07/08 14:42:49 [error] 30074#30074: *1 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught exception 'Magento\Framework\Exception\LocalizedException' with message 'Key must not exceed 56 bytes.' in /magento/lib/internal/Magento/Framework/Encryption/Crypt.php:58 Stack trace:

0 /magento/lib/internal/Magento/Framework/Encryption/Encryptor.php(401): Magento\Framework\Encryption\Crypt->__construct('oon5eeRee7yiemo...', 'blowfish', 'ecb', false)

1 /magento/lib/internal/Magento/Framework/Encryption/Encryptor.php(313): Magento\Framework\Encryption\Encryptor->getCrypt('oon5eeRee7yiemo...', 0, false)

2 /magento/app/code/Magento/Config/Model/Config/Backend/Encrypted.php(107): Magento\Framework\Encryption\Encryptor->decrypt('PayPal')

3 /magento/lib/internal/Magento/Framework/App/Config/MetadataProcessor.php(86): Magento\Config\Model\Config\Backend\Encrypted->processValue('PayPal')

4 /magento/lib/internal/Magento/Framework/App/Config/Data.php(32): Magento\Framework\App\Config\MetadataPr" while reading response header from upstream, client: 127.0.0.1, server: www.magentotest.com, request: "GET /setup/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "www.magentotest.com"

Wenn jemand helfen könnte, wäre das großartig, danke!

+0

Bitte senden Sie den Befehl, den Sie verwenden, um Magento zu installieren. Wie Sie sagen, ist "--key" optional. Wenn Sie es weglassen, generieren wir einen Schlüssel für Sie. –

+0

@Steve Johnson, hier ist der Befehl, den ich gerade verwenden möchte, bin/magento setup: install --backend-frontname = "admin" --db-host = "localhost" --db-name = " dbm2 "--db-user =" dbuser "--db-password =" dbpass "--language =" de_DE "--currency =" GBP "--use-secure = 0 --base-url =" http: //www.magentotest.com "--administrator-benutzer = admin --admin-password = supersecret [email protected] --admin-vorname = John --admin-lastname = Doe --cleanup -database Alle Daten wurden aus offensichtlichen Gründen ersetzt. – PRx

+0

'-Basis-URL' ist nicht korrekt, aber das ist möglicherweise nicht die Ursache des Problems. Es sollte '--base-url = http: // magentotest.com /' mit dem Schema und einem Schrägstrich am Ende sein. Außerdem verwende ich keine Anführungszeichen um Werte, aber das bedeutet auch nichts. Ich bin mir nicht sicher, was ich sagen soll; Abgesehen von diesen Dingen sind deine Werte denen sehr ähnlich, die ich immer benutze. –

Antwort

0

app/etc/env.php ist mit den Details Ihrer Installation ausgefüllt. Sehen Sie sich den Inhalt crypt an und stellen Sie sicher, dass key nicht mehrere Zeilen angehängt sind, wie es in meiner neuen Installation der Fall war, nachdem Sie die mehrfach ausgeführt haben.

Das Ändern dieses Schlüssels für eine aktuelle Installation wäre offensichtlich eine schlechte Idee. Wenn dies Sie behebt, lassen Sie es mich bitte wissen, damit ich ein Ticket anmelden kann.

+0

Danke Nicolas! Das hat dieses Problem behoben. Ich musste alle versuchten Schlüssel entfernen, die tatsächlich auf mehreren Zeilen waren. Einmal fertig war das Setup ohne einen Schluckauf! – PRx

Verwandte Themen