VPS侦探论坛

 找回密码
 注册
查看: 4215|回复: 1

一键安装包问题php上传权限问题

[复制链接]
发表于 2015-5-2 18:34:12 | 显示全部楼层 |阅读模式

hi all,求教:
我的环境是aws ec2 + 一键安装包的(nginx+php5.4+mysql)。
跑程序什么的全都正常,现在的情况是:
我有一个上传目录upload(用户和组都是www,权限是777),然后我想按月份来生成目录(比如:201505),然后再把上传的文件放到这个目录下,现在的情况是,用php在upload下可以创建目录,但是目录权限有问题(创建出来的目录权限是:dr----x--t 2 www  www  4096 May  2 10:12 201505),这样就没有办法写文件到该目录下了。
我尝试过在/home/www/.bash_profile文件里加umask 022,也尝试过在/etc/init.d/php-fpm里加umask 022,但是都没法改变创建的目录权限。
php建目录代码如下:
mkdir($file_path, 0777, true);
chmod($file_path, 0777);

搞了两天了,一点进展都没有,救命啊。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2015-5-2 22:10:57 | 显示全部楼层


php下直接mkdir('test');
chmod('test', 0777);
不会有问题,不需要改umask
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-27 17:22 , Processed in 0.025634 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表