当我将插件的zip文件解压缩到wp-content/plugins/the_extracted_plugin
目录时,它显示了文件权限:
//Permissions I see for the newly installed plugin (installed manually via zip-file-extraction)
drwxr-sr-x
但是当我查看预安装的插件akismet
时,我看到了权限:
//Permissions of Wordpress-pre-installed plugin
drwxrws---
哪个是正确的?如果我通过Wordpress管理界面安装(即,在浏览器中,转到plugins->add new
),默认权限是什么?
大多数插件期望什么权限?他们希望对自己的文件夹有写权限吗?
755
由www-data:www-data
或您的webserver-user:webserver-group所拥有。如果你想要严格,并且不关心FTP或团队,700
也会很好。
是:drwxr-xr-x
或drwx------
-如果你想要真正严格。
它们自己不需要写权限,因为7会给更新/使用它们的脚本写权限——也就是说,只有一个用户需要写权限——这个用户就是web-server, wp-admin在登录到面板时扮演的角色。