【问题标题】:Permissions "public" folder Laravel权限“公共”文件夹 Laravel
【发布时间】:2016-03-31 11:19:13
【问题描述】:

所以我的 Laravel 项目中有以下文件夹组织:

  • 公开
    • user_images
    • group_images
    • img
    • CSS
    • 供应商
    • 等等...

所以我的问题是,当用户上传图像时,我将其移动到文件夹 user_image,然后我使用 Intervention Image 使其更小,我使用 Image::make(#folder) ,然后重新调整大小,最后我保存它。但是要做到这一点,文件夹 user_image 需要特殊权限,使用 chmod 777 我可以使它工作,但我认为如果我离开文件夹具有 777 权限,这是一个安全漏洞。

我应该保留具有 777 权限的文件夹还是不应该?为什么?

谢谢。

【问题讨论】:

    标签: php laravel permissions laravel-5 apache2


    【解决方案1】:

    如果它只是图像,我建议你保留 777 chmod,但还要在该文件夹中放置一个名为“index.php”的空 php 文件,它将所有传入连接重定向到根目录。

    【讨论】:

    • 谢谢,帮了大忙。
    【解决方案2】:

    网络用户不能对照片文件夹中的 777 访问造成任何伤害,因此请不要使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-22
      • 2011-10-01
      • 2018-04-14
      • 1970-01-01
      • 2019-01-27
      • 2017-02-03
      • 2018-05-03
      • 1970-01-01
      相关资源
      最近更新 更多