Wordpress 有人能告诉我如何向web主机上目录中的每个文件和目录授予相同的权限集吗?

Wordpress 有人能告诉我如何向web主机上目录中的每个文件和目录授予相同的权限集吗?,wordpress,.htaccess,file-permissions,Wordpress,.htaccess,File Permissions,我正在使用一个web主机(www.hosting.co.in)和一个高级linux计划,我在公共根目录中安装了一个wordpress网站,并开始制作一个主题,现在每次我添加一个组件、一个资源、一个文件或一个目录,我都必须更改每个组件的权限,有更好的方法吗?我可以使用.htaccess吗?还是应该使用其他软件 my current .htaccess files contents are - # BEGIN WordPress <IfModule mod_rewrite.c> Rew

我正在使用一个web主机(www.hosting.co.in)和一个高级linux计划,我在公共根目录中安装了一个wordpress网站,并开始制作一个主题,现在每次我添加一个组件、一个资源、一个文件或一个目录,我都必须更改每个组件的权限,有更好的方法吗?我可以使用.htaccess吗?还是应该使用其他软件

my current .htaccess files contents are - 
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
我当前的.htaccess文件内容是-
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress

这不是.htaccess问题。您可能需要设置这些目录。

这不是mod_重写或.htaccess问题;这是与wp内容或所有Wordpress文件有关的文件/文件夹权限问题,具体取决于主机的服务器设置(共享或您自己的框,
suexec
或不共享;有时是Windows或*unix),以及您安装Wordpress的方式

最好的办法是阅读文档,学习如何在Cpanel或通过FTP设置权限。见:

通常情况下,所有文件都应由您在上的用户(ftp)帐户拥有 您的web服务器,并且应可由该帐户写入。论共享 主机、文件永远不应由Web服务器进程本身拥有 (有时这是www、apache或nobody用户)

任何需要从WordPress进行写访问的文件都应该是所有者或所有者 WordPress使用的用户帐户所拥有的组(可能是 与服务器帐户不同)。例如,您可能有一个用户 允许您将文件来回FTP到服务器的帐户,但 您的服务器本身可以使用单独的用户以单独的方式运行 用户组,如dhapache或nobody。如果WordPress作为 FTP帐户,该帐户需要具有写访问权限,即 文件的所有者,或属于具有写访问权限的组。在 在后一种情况下,这意味着权限设置更加宽松 而不是默认值(例如,文件夹为775而不是755,以及664 而不是644)

对于,WordPress的文件和文件夹权限应相同 大多数用户,取决于您执行的安装类型和 安装时系统环境的umask设置


谢谢,我在谷歌上搜索了一下,但是我仍然找不到如何在cpanel上做umask。我试图找到envvars文件,但是使用我的文件管理器找不到它,但是找不到它,请为一个cpanel详细说明一下,我从来没有使用过cpanel,因为我总是有ssh访问权限。但最有可能的是,也会有一些方法从cpanel运行自定义unix命令。不客气,希望您能找到一种从cpanel运行此命令的方法。