仅支持的密码是AES-128-CBC和AES-256-CBC错误

时间:2017-04-29 09:12:29

标签: php laravel

我在共享主机上复制了laravel,在配置后我遇到jQuery('.size-sale-price').each(function() { jQuery(jQuery(this).attr('id')).rules('add', { min: function(element){ return jQuery(element).attr('min'); }, required: true, messages: { number: "Sale Price can not be less than Base Price!" } }); }); 错误,我不知道我做错了什么,在所有答案中搜索stackoverflow之后,他们建议运行一个命令,但我无权访问ssh。我该如何解决?

2 个答案:

答案 0 :(得分:1)

好吧,看起来很有效。

需要在.env文件中创建密钥文件,因此请运行php artisan key:generate。然后我将输出复制到括号中,并将我的.env文件放入APP_KEY=base64:keygoesherenotpostingmyrealkey。我做了php artisan config:clear,然后是php artisan config:cache,事情正在发挥作用!

答案 1 :(得分:1)

如果没有SSH访问权限,您无法解决此问题。

如果APP_KEY文件中未设置.env.env完全丢失,则通常会发生此错误。 如果您刚刚克隆了存储库,.env通常会丢失,因为它已在.gitignore中列出(默认情况下)。

如果您复制了默认.env.example,则会注意到APP_KEY留空。

只需确保.env文件存在并使用php artisan key:generate,您就会获得一个新的随机有效密钥。