dongshuql24533 2017-10-24 20:25
浏览 244
已采纳

Heroku“oauth-private.key”不存在或不可读 - Laravel 5

I am getting below Error when Laravel 5.4 app was deployed on Heroku Platform.

Key path "file:///app/storage/oauth-private.key" does not exist or is not readable

This is because I have installed passport package which requires private keys and which are stored on Storage folder of Laravel App.

I can simply remove this line /storage/*.key from .gitignore fo fix the issue

But I prefer a permanent and safe solution. How can I put private keys in heroku safely.

  • 写回答

1条回答 默认 最新

  • drahywu329376 2017-10-24 20:46
    关注

    This seems like you have to do some permission change for storage directory. Use the following command for proper permissions.

    sudo chgrp -R www-data storage bootstrap/cache
    sudo chmod -R ug+rwx storage bootstrap/cache
    

    After assigning www-data proper directory and write permissions your keys must work.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥30 类鸟群Boids——仿真鸟群避障的相关问题
  • ¥15 CFEDEM自带算例错误,如何解决?
  • ¥15 有没有会使用flac3d软件的家人
  • ¥20 360摄像头无法解绑使用,请教解绑当前账号绑定问题,
  • ¥15 docker实践项目
  • ¥15 数电几道习题,写出作答过程,ai一律不采用
  • ¥15 利用pthon计算薄膜结构的光导纳
  • ¥15 海康hlss视频流怎么播放
  • ¥15 Paddleocr:out of memory error on GPU
  • ¥30 51单片机C语言数码管驱动单片机为AT89C52