Laravel@11 出现错误“不支持的密码或不正确的密钥长度。支持的密码是:aes-128-cbc、aes-256-cbc、aes-128-gcm、aes-256-gcm。”

问题描述 投票:0回答:1

我在 Laravel@11 中遇到错误。主要错误看起来像

Unsupported cipher or incorrect key length. Supported ciphers are: aes-128-cbc, aes-256-cbc, aes-128-gcm, aes-256-gcm.
。您也可以在图片中看到。

错误:不支持的密码或不正确的密钥长度。支持的密码有:aes-128-cbc、aes-256-cbc、aes-128-gcm、aes-256-gcm。

我试图解决这个问题,但失败了。请帮我找出问题所在。

浏览器错误: Main Error

composer.json
文件:

{
   "name": "laravel/laravel",
   "type": "project",
   "description": "The skeleton application for the Laravel framework.",
   "keywords": [
      "laravel",
      "framework"
   ],
   "license": "MIT",
   "require": {
      "php": "^8.2",
      "inertiajs/inertia-laravel": "^1.0",
      "laravel/framework": "^11.0",
      "laravel/reverb": "@beta",
      "laravel/sanctum": "^4.0",
      "laravel/tinker": "^2.9",
      "tightenco/ziggy": "^2.0"
   },
   "require-dev": {
      "fakerphp/faker": "^1.23",
      "laravel/breeze": "^2.0",
      "laravel/pint": "^1.13",
      "laravel/sail": "^1.26",
      "mockery/mockery": "^1.6",
      "nunomaduro/collision": "^8.0",
      "pestphp/pest": "^2.0",
      "pestphp/pest-plugin-laravel": "^2.0",
      "spatie/laravel-ignition": "^2.4"
   },
   "autoload": {
      "psr-4": {
         "App\\": "app/",
         "Database\\Factories\\": "database/factories/",
         "Database\\Seeders\\": "database/seeders/"
      }
   },
   "autoload-dev": {
      "psr-4": {
         "Tests\\": "tests/"
      }
   },
   "scripts": {
      "post-autoload-dump": [
         "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
         "@php artisan package:discover --ansi"
      ],
      "post-update-cmd": [
         "@php artisan vendor:publish --tag=laravel-assets --ansi --force"
      ],
      "post-root-package-install": [
         "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
      ],
      "post-create-project-cmd": [
         "@php artisan key:generate --ansi",
         "@php -r \"file_exists('database/database.sqlite') || touch('database/database.sqlite');\"",
         "@php artisan migrate --graceful --ansi"
      ]
   },
   "extra": {
      "laravel": {
         "dont-discover": []
      }
   },
   "config": {
      "optimize-autoloader": true,
      "preferred-install": "dist",
      "sort-packages": true,
      "allow-plugins": {
         "pestphp/pest-plugin": true,
         "php-http/discovery": true
      }
   },
   "minimum-stability": "stable",
   "prefer-stable": true
}

环境:

问题: 如何解决问题?

我希望有人能帮我解决问题。

php laravel composer-php laravel-artisan laravel-11
1个回答
-1
投票

再见!

如果您没有指定自定义加密密钥,您可以尝试使用命令生成新的加密密钥

php artisan key:generate

让我知道

© www.soinside.com 2019 - 2024. All rights reserved.