我正在使用deploy bot在服务器上部署laravel项目。在请求请求后,我在服务器上运行以下这些命令chmod -R 777 $RELEASE/storagecomposer install --no-progress --optimize-autoloaderphp artisan config:cache php artisan migratephp artisan passport:installphp artisan passport:client --personal然后我的项目运行顺利,但是问题是因为我必须运行php artisanpassport:install始终安装,然后再次生成密钥,然后当前用户必须注销才能继续进行。如果我从以下命令中删除php artisanpassport:install,则在找到时会生成错误密钥Composer.json: { "name": "laravel/laravel", "type": "project", "description": "The Laravel Framework.", "keywords": [ "framework", "laravel" ], "license": "MIT", "require": { "php": "^7.1.3", "barryvdh/laravel-cors": "^0.11.3", "bosnadev/repositories": " 0.*", "fideloper/proxy": "^4.0", "laravel/framework": "5.8.*", "laravel/passport": "^7.2", "laravel/tinker": "^1.0", "laravelcollective/html": "^5.7", "orangehill/iseed": "^2.6", "spatie/laravel-menu": "^3.3", "spatie/laravel-permission": "^2.32" }, "require-dev": { "beyondcode/laravel-dump-server": "^1.0", "filp/whoops": "^2.0", "fzaninotto/faker": "^1.4", "mockery/mockery": "^1.0", "nunomaduro/collision": "^2.0", "phpunit/phpunit": "^7.0", "user11001/eloquent-model-generator": "^2.0", "xethron/migrations-generator": "^2.0" }, "config": { "optimize-autoloader": true, "preferred-install": "dist", "sort-packages": true }, "extra": { "laravel": { "dont-discover": [] } },
1 回答
白猪掌柜的
TA贡献1893条经验 获得超10个赞
护照:安装命令。此命令将创建生成安全访问令牌所需的加密密钥。另外,该命令将创建“个人访问”和“密码授予”客户端,这些客户端将用于生成访问令牌:
Passport通过.env中的APP_KEY生成这些密钥。在作曲家安装后,此密钥已更改,因此通行证生成的现有密钥将不起作用:local.ERROR: Key path "/public_html/releases/1556096621/storage/oauth-private.key" does not exist or is not readable
。因为它是用旧的APP_KEY生成的
- 1 回答
- 0 关注
- 116 浏览
添加回答
举报
0/150
提交
取消