首先,php的执行者你要知道,看进程明确执行者是哪个账户,可以使用mkdir(dir, 0777)设置操作权限
2. php网站文件目录权限如何开
将权限设置成777就可以了啊。chmod 777 【文件名】
“777”代表权限,对应rwdrwdrwd,从左往右第一位‘7’代表属主的权限对应第一组‘rwd’,r标识可以读,w代表可以写,x代表可以执行。
第二位‘7’代表属组的权限,第三位‘7’代表所有人的权限。例如只允许属主读写执行赋予700权限对应rwd权限。也可以使用a、u、字母表示权限,比如chmod a+x 【文件名】 是赋予任何人执行的权限,chmod a+r 【文件名】是赋予所有人读得权限,chmod a+w 【文件名】是赋予所有人写的权限,等等。
不过设置777不安全,最好设置成可读就可以了,744应该可以。
3. 问:linux服务器用php创建文件夹并赋予权限的问题
mkdir("uploads/aa/");
chmod("uploads/aa/", 0777);
使用chmod可以设置比系统默认更大的权限,直接使用mkdir会受到系统umask的影响。
4. linux,php页面需要能读写和创建文件,读写和创建目录,该给什么权限
1. 看下你的服务器是什么用户
2. 检查这个用户在你的网站根目录什么权限
3. 最后 你在决定修改权限
5. 请教:关于linux服务器用php的mkdir()创建文件夹并赋予权限的问题
我们的服务器是这样做的:
php一般是以apache用户身份去执行的,把apache加入到存储你文件的父文件夹属组里去,然后改该父文件夹权限为775,这样属组成员就有写的权限,而apache属于这个组就可以改写该目录下所有文件的权限,当然,属组最好不要是root,你可以为该文件夹改个其它普通用户组。
改apache/php的运行用户方法不安全,不建议使用
6. PHP文件777权限
在FTP的软件里(Flashfxp、Cuteftp)选中要修改的文件,点击右键,属性,应该就有修改权限的地方,全部打勾,或者直接把数字改成777。
7. php创建文件夹,linux中还是权限755,怎么办
一般都是由于新建用户权限不够导致。Linux 非root用户不能创建目录的解决办法:有些时候安装应用,需要新建一个用户,用户建完之后,发现在常见的目录(/home)下面不能建立目录,必须求助于root用户,建立完毕,例如建立一个目录ubsadm。 这个时候/home/ubsadm 目录存在。切换到应用用户(例如为:ubsadm) 这个时候主目录应该为/home/ubsadm,发现用touch、mkdir等命令无法创建文件/文件夹。 很头疼。这个时候需要看下ubsadm目录的属性:发现目录的属主和组都是root 这个时候要使用root用户下的chown命令来改变属组。chown -R ubsadm:users /home/ubsadm这个时候注意,请尽量不要使用sudo命令提权来执行,虽然可能成功,但是对管理会造成混乱。也不要试图使用usermod命令去改变ubsadm组为root执行完毕之后,使用ubsadm登陆,即可实现创建用户成功。
8. 如果php需要在某文件夹下创建文件,请把该文件的权限全部设置:即可都可写和可执行777 什么意思 求指教
如果php需要在某文件夹下创建文件,请把该文件夹 <- 你这里漏了个字吧 的权限全部设置
linux系统下的权限管理模式,777表示所有用户都具有对该文件夹的完整权限。windows不要考虑这个问题。
有疑问请追问,没有请采纳
9. php创建目录权限
php创建一个有读写权限的目录,使用以下代码,不要直接使用mkdir函数指定权限,以避免系统umask的影响
mkdir('./xw/'); //创建名为'xw'的目录
chmod('./xw/',0777);//设置目录权限为0777
10. php创建文件夹,linux中还是权限755,怎么办
mkdir( string pathname [, int mode] );
PHP中创建文件夹。第一个参数是文件夹名。第二个参数是mode参数。你输入0777
例如:
mkdir('路径','0777');
在Windows环境下第二个参数会被忽略。