如何设置zencart文件/文件夹的权限
1个回答
2016-12-26 · 知道合伙人软件行家
关注
展开全部
大多数FTP程序都允许您更改文件的权限,连接到您的网站的FTP程序,移动到你的public_html目录,也许到你的“zencart”文件夹下public_html,如果你使用一个子文件夹,然后寻找一个“属性“命令,可以应用到该目录(通常如果你右键点击,属性将是其中一个选项),然后更改权限到以下文件夹需要设置:(如果提示是否包括下面的文件/文件夹(也称为“递归”)或检查“是”) 所有这些文件夹的“写入”(通常这意味着777,或者755,如果使用的suPHP:见脚注): (具体来说,这些必须是可写的,并可以上传到他们那里,或者在其中创建或通过PHP来改写。)
/cache
/pub
/images
/includes/languages/english/html_includes
/admin/backups
/admin/images/graphs
这些文件的“只读” (通常是 644或者444)
/includes/configure.php
/admin/includes/configure.php
使用的cPanel
在cPanel中,你有文件管理器,打开文件管理器,浏览你的ZenCart的文件夹,并根据需要对特定的的文件/文件夹进行更改。
范例: /includes/languages/english/html_includes
浏览通过:
- includes
- languages
- english
点击-html_includes,然后你会得到另一个页面,并可能在右上角会有一个“文件夹的权限”或“权限”链接。点击它,然后设置权限,读,写和执行所有类别的用户(通常是9复选框)。如果它有一个选项来处理这个子目录下的所有文件,然后单击确定检查框(或任何按钮过程中的变化)。
使用SSH
如果你有,而不是SSH访问的cPanel,您可以键入以下命令:
1. chdir/home/myaccount/public_html/zencart
(substitute your actualworking directory)
2.键入以下命令
(大写R是重要的)
(如果你正在运行suPHP,然后755是适当的,这意味着您可以跳过,因为你的文件夹可能已经777线,见脚注!)
chmod -R 777 ./cache
chmod -R 777 ./pub
chmod -R 777 ./images
chmod -R 777./includes/languages/english/html_includes
chmod -R 777./admin/backups
chmod -R 777./admin/images/graphs
chmod 444./includes/configure.php
chmod 444./admin/includes/configure.php
1. chdir/home/myaccount/public_html/zencart
(substitute your actualworking directory)
3.可选:改变此行的所有文件(不是文件夹)和子文件夹内(而不是文件夹本身)是典型的网络服务器使用的理想选择。找到find ./ -type f -exec chmod644 {} ; 如果这些方法不行,然后你需要联系您的托管公司,来帮助你改变文件的权限。
在Windows服务器上:
1.浏览wwwroot文件夹(或任何路径的zen文件)
2.一个特定的文件或文件夹上右键单击(见上面的文件夹和文件列表)
3.选择“属性”
4.选择“安全”选项卡
5.新增“IUSR_xxxxxxx“,给它的读/写权限。
6.确定,确定,确定
7.如果你在在上面的步骤4中没有“安全”选项卡,只需选中“读取”和“写”框(或取消选中,所有必需的文件/文件夹只读框,如果存在的话)
8.重复相同的列表,在FAQ里面和Linux/ UNIX服务器一样。
在WindowsPC上(有时也被称为的“localhost”):
类似上述的Windows Server :
1.浏览wwwroot文件夹(或任何路径的zen文件)
2.在一个特定的文件或文件夹上右键单击(见上面的文件夹和文件列表)
3.选择属性
4. 根据您的要求设置或关闭只读标志
5.单击“应用”和/或“确定”。
6. 重复相同的列表,在FAQ里面和Linux/ UNIX服务器一样
在suPHP或suexec在服务器上运行时的注意事项:
您的主机运行suPHP(有时也简称为suexec的),如果权限问题上有一系列的变化,你必须遵守:
a)您需要确保您的用户名,而不是根所拥有的文件和文件夹
b)你还需要确保php文件中有任何文件夹被设置为不高于755并且php 文件被设置为不高于644。
如果你不这样做,那么你会得到"500Internal Server Error"。因此,在suPHP模式下,建议用“755”取代所有“777”中提到文件夹的关系,包括“644”。或者,如果您的托管公司,有一个更严格的配置,然后使用由他们指定的最低数字。
/cache
/pub
/images
/includes/languages/english/html_includes
/admin/backups
/admin/images/graphs
这些文件的“只读” (通常是 644或者444)
/includes/configure.php
/admin/includes/configure.php
使用的cPanel
在cPanel中,你有文件管理器,打开文件管理器,浏览你的ZenCart的文件夹,并根据需要对特定的的文件/文件夹进行更改。
范例: /includes/languages/english/html_includes
浏览通过:
- includes
- languages
- english
点击-html_includes,然后你会得到另一个页面,并可能在右上角会有一个“文件夹的权限”或“权限”链接。点击它,然后设置权限,读,写和执行所有类别的用户(通常是9复选框)。如果它有一个选项来处理这个子目录下的所有文件,然后单击确定检查框(或任何按钮过程中的变化)。
使用SSH
如果你有,而不是SSH访问的cPanel,您可以键入以下命令:
1. chdir/home/myaccount/public_html/zencart
(substitute your actualworking directory)
2.键入以下命令
(大写R是重要的)
(如果你正在运行suPHP,然后755是适当的,这意味着您可以跳过,因为你的文件夹可能已经777线,见脚注!)
chmod -R 777 ./cache
chmod -R 777 ./pub
chmod -R 777 ./images
chmod -R 777./includes/languages/english/html_includes
chmod -R 777./admin/backups
chmod -R 777./admin/images/graphs
chmod 444./includes/configure.php
chmod 444./admin/includes/configure.php
1. chdir/home/myaccount/public_html/zencart
(substitute your actualworking directory)
3.可选:改变此行的所有文件(不是文件夹)和子文件夹内(而不是文件夹本身)是典型的网络服务器使用的理想选择。找到find ./ -type f -exec chmod644 {} ; 如果这些方法不行,然后你需要联系您的托管公司,来帮助你改变文件的权限。
在Windows服务器上:
1.浏览wwwroot文件夹(或任何路径的zen文件)
2.一个特定的文件或文件夹上右键单击(见上面的文件夹和文件列表)
3.选择“属性”
4.选择“安全”选项卡
5.新增“IUSR_xxxxxxx“,给它的读/写权限。
6.确定,确定,确定
7.如果你在在上面的步骤4中没有“安全”选项卡,只需选中“读取”和“写”框(或取消选中,所有必需的文件/文件夹只读框,如果存在的话)
8.重复相同的列表,在FAQ里面和Linux/ UNIX服务器一样。
在WindowsPC上(有时也被称为的“localhost”):
类似上述的Windows Server :
1.浏览wwwroot文件夹(或任何路径的zen文件)
2.在一个特定的文件或文件夹上右键单击(见上面的文件夹和文件列表)
3.选择属性
4. 根据您的要求设置或关闭只读标志
5.单击“应用”和/或“确定”。
6. 重复相同的列表,在FAQ里面和Linux/ UNIX服务器一样
在suPHP或suexec在服务器上运行时的注意事项:
您的主机运行suPHP(有时也简称为suexec的),如果权限问题上有一系列的变化,你必须遵守:
a)您需要确保您的用户名,而不是根所拥有的文件和文件夹
b)你还需要确保php文件中有任何文件夹被设置为不高于755并且php 文件被设置为不高于644。
如果你不这样做,那么你会得到"500Internal Server Error"。因此,在suPHP模式下,建议用“755”取代所有“777”中提到文件夹的关系,包括“644”。或者,如果您的托管公司,有一个更严格的配置,然后使用由他们指定的最低数字。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询