【问题标题】:Elastic Beanstalk Permission DeniedElastic Beanstalk 权限被拒绝
【发布时间】:2021-11-28 08:35:56
【问题描述】:

我在 Elastic Beanstalk 上部署了一个 PHP Laravel 应用程序。在特定页面上,我出现了一个错误。我去了我的日志,错误与访问第三方组件有关:krpano 全景查看器。

sh: /var/app/current/krpano-1.19-pr8/krpanotools: 权限被拒绝

这些是我在 ebextension 配置文件中执行的命令。

container_commands:
    01change_permissions:
        command: chmod 777 /var/app/current/krpano-1.19-pr8
    02change_permissions:
        command: chmod +x /var/app/current/krpano-1.19-pr8/krpanotools
    03change_permissions:
        command: chmod +x "/var/app/current/krpano-1.19-pr8/krpano Tools.sh"

我使用组件的行(在本地工作):

 $command = base_path()."/krpano-1.19-pr8/krpanotools sphere2cube view ".$upload_dir.$photo_id.".jpg ".$upload_dir."preview/".$photo_id.".jpg 0 0 0 75 -outsize=1920x1080"; 

有没有人知道可以做些什么不同的事情?

提前致谢。

【问题讨论】:

    标签: php laravel amazon-elastic-beanstalk krpano


    【解决方案1】:

    看来前面的命令是对的,我只需要用下面一行注册组件即可。

    command: sudo -u www-data ./krpanotools register Licensexxxxxxxxxx
    

    还是谢谢。

    【讨论】:

      猜你喜欢
      • 2021-07-25
      • 2013-04-28
      • 2020-11-03
      • 2015-05-10
      • 2017-03-25
      • 2018-10-01
      • 2019-07-16
      • 1970-01-01
      • 2022-01-22
      相关资源
      最近更新 更多