我正在使用虚拟主机(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发布于 2014-01-04 00:32:36
这不是.htaccess问题。您可能需要在这些目录上设置appropriate umask。
发布于 2014-01-04 01:05:24
这不是mod_rewrite或.htaccess的问题;而是wp-content或所有Wordpress文件的文件/文件夹权限问题,这取决于主机的服务器设置(共享的或您自己的机器,suexec或不是;有时是Windows或*unix),以及您安装Wordpress的方式。
最好的做法是阅读文档,了解如何在Cpanel中或通过FTP设置权限。请参阅http://codex.wordpress.org/Changing_File_Permissions:
通常情况下,所有文件都应归您的web服务器上的用户(ftp)帐户所有,并且该帐户应可写入。在共享主机上,文件永远不应归www服务器进程本身所有(有时是www、apache或is user)。
需要从WordPress获得写访问权限的任何文件都应由WordPress使用的用户帐户(可能与服务器帐户不同)所有或由组拥有。例如,您可能有一个允许您通过FTP将文件来回传送到服务器的用户帐户,但您的服务器本身可能使用单独的用户、位于单独的用户组中的单独用户运行,例如dhapache或nobody。如果WordPress是以FTP帐户运行的,则该帐户需要具有写入权限,即文件的所有者,或者属于具有写入权限的组。在后一种情况下,这意味着权限的设置比默认权限更宽松(例如,文件夹的权限设置为775而不是755,权限设置为664而不是644)。
对于大多数用户,WordPress的文件和文件夹权限应该是相同的,这取决于您执行的安装类型以及安装时系统环境的umask设置。
https://stackoverflow.com/questions/20908201
复制相似问题