新闻中心
无忧主机站点目录(public_html)文件夹的权限设置
很荣幸阅读您的来信,谢谢用户中肯的建议和对无忧主机的关注。在使用Liunx的PHP虚拟主机时候,通常都会遇到站点文件(文件夹)权限不够,而导致安装程序中止或报错的情况,关于这个问题的解决办法,我在DirectAdmin(DA)操作手册之文件管理器篇做了介绍,只需要将文件权限修改为 777就可以成功安装。在这里,我再次详细说明下这个问题,让一些刚开始使用Linux空间的用户彻底明白。
用户来信截图:
如何调整PHP空间 的文件权限?
通常修改PHP空间的文件(文件夹)的权限有两种方法:
第一个方法:登录PHP空间管理后台,使用DirectAdmin(DA)提供的“文件管理器”进行调整;
第二个方法:用FlashFXP工具,登录FTP服务器,利用FlashFXP工具来修改文件权限
下面我将通过一个详细案例来说明问题:
上面的截图是是PHPCMS安装向导,在文件夹权限检查的提示,现在我分别使用两种方法来操作文件权限。
目录权限设置要求:
1、将PHPCMS安装向导提示的目录及文件权限,全部设置为:777;
2、将“template”目录及目录下的子文件的当前权限(755)修改为777。
3、其它文件权限的修改,请参照此目录。
具体实施及操作方法:
一、使用“文件管理器”将templates 目录的权限修改为:777
在开始之前,我要解释几个英文单词的含义和一个注意
几个英文单词在 “文件管理器”中所表达的意思:
单词 表达的意思
Perm. 权限
Set permission 设置权限
Recursive 将权限赋于给该目录和该目录下所有文件夹及文件
一个注意:红色区域为文件夹当前权限
1、 登录无忧PHP虚拟主机管理后台,进入“文件管理器”,系统目录默认权限设置如下图所示:
2、进入“public_html”目录,默认权限截图
3、 选择 “templates”目录(如果有多个文件夹的话可以多选),在“Set Permission”(1)空白处输入:777,勾选 “Recursive”(2)点击“Set Permission”按钮(3),“templates”目录下所有文件和文件夹的权限都会设置为777。如果是单个文件,不需要选择“Recursive”。
4、设置完后的目录权限
Template目录权限:如下图
Template目录子文件夹及子文件权限:如下图
二、使用FlashFXP工具来修改文件(文件夹)
使用FlashFXP工具来修改文件(文件夹)权限相对直观些,开始前,请大家先知道几个问题:
权限的表达方法:
在DirectAdmin(DA)的文件管理器的权限表达方法是:777 、644、755 等 ,但是在FlashFXP里面的权限显示方法(见下图)有所改变,我这里将常用的几个权限表达式列出来,方便用户对照:
DA文件管理器 FlashFXP工具 含义
777 -rwxrwxrwx 读、写、执行 (最高权限)
755 drwxr-xr-x 读、写
644 -rw-r—r-- 读
详细了解站点权限结构,请详细的点击查看linux虚拟主机、linux空间站点目录权限设置高级篇
1、 登录FTP,找到“templates ”,右键该目录,选择“属性(CHMOD)”,够选“将更改循环应用到子文件夹和文件”,输入权限:777 ,确定就完成了。如果是单个文件,请不要勾选“将更改循环应用到子文件夹和文件”,如下图。
2、 更改权限后“templates ”目录的权限截图,
成功修改了权限!!文件权限修改过来了,其它文件按此方法设置就可以了!!本文档再次重申:
对站点文件权限操作,请根据安装向导提示文件操作,不要涉及其它文件,请仅对站点根目录“public_html”目录下的文件进行、删除、编辑、修改权限等日常操作!
感谢观看本教程!
本文地址:https://www.51php.com/hosting/301.html






