为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我必须在通过deploying bot安装composer之后在服务器上运行

为什么我必须在通过deploying bot安装composer之后在服务器上运行

PHP
饮歌长啸 2021-04-30 13:53:43
我正在使用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生成的


查看完整回答
反对 回复 2021-05-14
  • 1 回答
  • 0 关注
  • 116 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信