我正在使用网络托管(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
答案 0 :(得分:1)
这不是.htaccess问题。您可能需要在这些目录上设置appropriate umask
。
答案 1 :(得分:0)
这不是mod_rewrite或.htaccess问题;它是wp-content或可能是所有Wordpress文件的文件/文件夹权限问题,具体取决于主机的服务器设置(共享或您自己的框,suexec
;有时是Windows或* unix),以及你如何安装Wordpress。
最好的办法是阅读文档并了解如何在Cpanel或FTP中设置权限。见http://codex.wordpress.org/Changing_File_Permissions:
通常,所有文件都应归您的用户(ftp)帐户所有 您的Web服务器,并且应该可以由该帐户写入。共享 主机,文件永远不应该由Web服务器进程本身拥有 (有时候这是www,或apache,或者没有用户)。
任何需要WordPress写入权限的文件都应该拥有或 由WordPress使用的用户帐户所拥有的组(可能是 与服务器帐户不同)。例如,您可能有一个用户 允许您来回FTP服务器的帐户,但是 您的服务器本身可以使用单独的用户运行 用户组,例如dhapache或nobody。如果WordPress正在运行 FTP帐户,该帐户需要具有写访问权限,即是 文件的所有者,或属于具有写访问权限的组。在里面 后一种情况,这意味着权限设置更为允许 比默认值(例如,文件夹为775而不是755,以及664 而不是644)。
WordPress的文件和文件夹权限应该相同 大多数用户,具体取决于您执行的安装类型和 安装时系统环境的umask设置。