我在通过命令行安装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;
如果有人能提供帮助那就太棒了,谢谢!
答案 0 :(得分:0)
app/etc/env.php
将填充您的安装详细信息。查看内容crypt
,并确保在key
多次运行setup:install
之后x
没有多行添加到其中,就像我的新安装中的情况一样。
更改当前安装的此键显然是个坏主意。如果这样可以解决问题,请告诉我,以便我可以记录一张票。