Wordpress 有人能告诉我如何向web主机上目录中的每个文件和目录授予相同的权限集吗?
我正在使用一个web主机(www.hosting.co.in)和一个高级linux计划,我在公共根目录中安装了一个wordpress网站,并开始制作一个主题,现在每次我添加一个组件、一个资源、一个文件或一个目录,我都必须更改每个组件的权限,有更好的方法吗?我可以使用.htaccess吗?还是应该使用其他软件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
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运行此命令的方法。