Magento 2安装 - 密钥不得超过56个字节

时间:2016-07-08 12:35:50

标签: linux nginx installation magento2

我在通过命令行安装Magento 2时遇到问题。当设置运行时,它将转到:

模块' Magento_Indexer': 经常重复..

它引发了一个错误:

  

[Magento的\框架\异常\ LocalizedException]
  密钥不得超过56个字节。

我四处搜寻,无法找到任何可能的线索。我认为-key对于Magento设置来说可能太长了但是我已经尝试了没有--key的设置,因为它是可选的但是错误仍然存​​在。

  

2016/07/08 14:42:49 [错误] 30074#30074:* 1在stderr发送的FastCGI:" PHP消息:PHP致命错误:未捕获异常' Magento \ Framework \ Exception \ LocalizedException'消息'密钥不得超过56个字节。'在/magento/lib/internal/Magento/Framework/Encryption/Crypt.php:58   堆栈跟踪:

     

0 /magento/lib/internal/Magento/Framework/Encryption/Encryptor.php(401):Magento \ Framework \ Encryption \ Crypt-> __ construct(' oon5eeRee7yiemo ...',& #39; blowfish',' ecb',false)

     

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

     

2 /magento/app/code/Magento/Config/Model/Config/Backend/Encrypted.php(107):Magento \ Framework \ Encryption \ Encryptor-&gt; decrypt(&#39; PayPal&#39;)< / p>      

3 /magento/lib/internal/Magento/Framework/App/Config/MetadataProcessor.php(86):Magento \ Config \ Model \ Config \ Backend \ Encrypted-&gt; processValue(&#39; PayPal&#39; )

     

4 /magento/lib/internal/Magento/Framework/App/Config/Data.php(32):Magento \ Framework \ App \ Config \ MetadataPr&#34;从上游读取响应头,客户端:127.0.0.1,服务器:www.magentotest.com,请求:&#34; GET / setup / HTTP / 1.1&#34;,上游:&#34; fastcgi://127.0 .0.1:9000&#34;,主持人:&#34; www.magentotest.com&#34;

如果有人能提供帮助那就太棒了,谢谢!

1 个答案:

答案 0 :(得分:0)

app/etc/env.php将填充您的安装详细信息。查看内容crypt,并确保在key多次运行setup:install之后x没有多行添加到其中,就像我的新安装中的情况一样。

更改当前安装的此键显然是个坏主意。如果这样可以解决问题,请告诉我,以便我可以记录一张票。