我正在使用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 關注
- 130 瀏覽
添加回答
舉報
0/150
提交
取消