首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >明确的Wordpress文件夹权限

明确的Wordpress文件夹权限
EN

Stack Overflow用户
提问于 2013-06-27 16:32:09
回答 4查看 3.7K关注 0票数 2

我好像到处都找不到这个。有人知道Wordpress中所有文件夹的for的Windows/Linux权限的确切列表在哪里吗?我可以使用chmodding,chowning和chgrouping,我只是不能让用户上传文件(图像出于某种原因还可以)到服务器。我在Windows和Linux上都尝试过,Linux是我的首选平台,但没有用。

就这一次,我想知道我应该在这里做什么!外面有名单吗??!

EN

回答 4

Stack Overflow用户

发布于 2013-06-27 16:38:47

我是这样做的(将括号中的内容更改为您的环境:)

代码语言:javascript
代码运行次数:0
运行
复制
$ cd [wordpress_install_folder]
$ chown -R [webuser]:[mygroup] *
$ chmod -R g+w *
$ chown root:root wp-config.php
$ chmod 644 wp-config.php
票数 2
EN

Stack Overflow用户

发布于 2014-03-25 16:45:06

首先,将您的文件和文件夹所有权更改为您的web服务器用户(apache、nginx、www-data等)

您可以使用以下命令执行此操作:

代码语言:javascript
代码运行次数:0
运行
复制
cd /path/to/wordpress/
chown -R apache *
chgrp -R apache *

然后更改您的文件和目录权限(根据Wordpress Codex的建议)。第一个命令将更改您的目录权限。第二个命令更改您的文件权限。.指示它将更改当前目录中的所有内容。

代码语言:javascript
代码运行次数:0
运行
复制
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

如果你想了解更多关于保护Wordpress安装的信息,请看这里:http://codex.wordpress.org/Hardening_WordPress#File_permissions

票数 1
EN

Stack Overflow用户

发布于 2013-06-27 18:17:46

以下文件需要是可写的:

代码语言:javascript
代码运行次数:0
运行
复制
/sitemap.*         (dependes)
/.htaccess
/wp-config.php
/wp-content/       (recursively)

如果你想允许wordpress更新,只需将./设置为可写即可。

现在,如果您询问授予谁写/执行权限,这取决于您的服务器配置、httpd用户/组和文件的所有者。您应该允许对文件使用600,对目录使用700。如果不起作用,包括组权限660770。有些服务器需要666777,但您可能有一个chroot环境,甚至其他vhost/共享哪个权限都无关紧要,因为您不能脱离chroot。

Wordpress使用httpd用户进行写入,但您可能使用ftp用户进行写入。这只是为了了解谁做了什么,并且这在所有服务器上都不是相同的。

如果文件属于FTP用户但www用户在分配的组=> 660 / 770中

如果文件属于www用户但ftp用户在分配组=> 660 / 770中

如果ftp和www是同一用户=> 600 / 700

如果两个用户中至少有一个不在文件组中并且不是所有者=> 666和777

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17338381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档