开发者社区> 问答> 正文

!求助:ubuntu下thinkphp框架生成目录权限的问题:报错

!求助:ubuntu下thinkphp框架生成的Application目录中的文件权限都是755, 能否改变, 使其生成时就是777.

另外, 使用thinkphp, 上传文件时, 生成的名字为日期的目录权限无法改变。用uploadify生成上传文件缩略图时报io error。

问题: 1, thinkphp生成目录的权限为755, 每次都需手动更改,能否在生成时的权限改为777.

          2, thinkphp和uploadify使用时成功上传文件, 但是无法生成缩略图, 报IO error, 查看目录, 生成的名字为日期的目录为755, 其下上传图片的权限目录为644, 无法更改目录权限。

当前设置: os: ubuntu12.04  

               thinkphp: 3.2.2

                www所属用户组: www-data

         

展开
收起
kun坤 2020-06-06 11:36:35 745 0
1 条回答
写回答
取消 提交回答
  • 尝试修改umask

    ######

    什么都要777, 考虑过一丁点安全性吗

    ######

    如果不改为777的话, 使用thinkphp还能生成自动目录吗?

    ######

    亲,你后来解决了这个问题么,我现在在mac环境下也遇到这个问题,把apache的document目录递归的全给777权限后,运行thinkphp时生成的runtime目录还是755,浏览器访问只要有链接跳转就显示not found。。。。不知道怎么解决啊,有说把httpd.conf里的用户和组改为当前用户和组,不过我试了依然不行啊

    ######回复 @唤日之心 : 谢谢######不知道能不能帮到你######我后来的解决方法就是将www-data加入到常用的用户组,然后授予www目录同组用户可读写执行权限######我的linxu服务器也是,无法在runtime文件夹里面生成临时文件,以至于上传图片出错,即使777问题还是存在
    2020-06-06 11:36:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
Debian GNU/Linux 安全合规之路 立即下载