折腾:
期间,接着尝试去升级插件:

结果又遇到之前问题:

所以修改目录权限才行。
先看看现在目录的用户权限:
[root@VM_0_10_centos wwwroot]# ll total 8 drwxr-xr-x 3 www www 4096 Dec 5 21:52 default drwxr-xr-x 7 www www 4096 Dec 6 12:41 xxx
看来web用户和组都是:www
[root@VM_0_10_centos wwwroot]# cd xxx/ [root@VM_0_10_centos xxx]# ll total 200 -rw-r--r-- 1 nobody 65534 418 Sep 25 2013 index.php -rw-r--r-- 1 nobody 65534 19935 Jan 7 2018 license.txt drwxr-xr-x 3 root root 4096 Dec 5 22:44 oneinstack_tools -rw-r--r-- 1 nobody 65534 7001 Feb 8 2018 readme.html drwxr-xr-x 2 root root 4096 Dec 5 22:36 toDelete -rw-r--r-- 1 nobody 65534 5434 Sep 23 2017 wp-activate.php drwxr-xr-x 9 nobody 65534 4096 Feb 8 2018 wp-admin -rw-r--r-- 1 nobody 65534 364 Dec 19 2015 wp-blog-header.php -rw-r--r-- 1 nobody 65534 1627 Aug 29 2016 wp-comments-post.php -rw-r--r-- 1 root root 3209 Dec 5 22:59 wp-config.php -rw-r--r-- 1 nobody 65534 2930 Feb 8 2018 wp-config-sample.php drwxr-xr-x 5 nobody 65534 4096 Feb 8 2018 wp-content -rw-r--r-- 1 nobody 65534 3669 Aug 20 2017 wp-cron.php drwxr-xr-x 18 nobody 65534 12288 Feb 8 2018 wp-includes -rw-r--r-- 1 nobody 65534 2422 Nov 21 2016 wp-links-opml.php -rw-r--r-- 1 nobody 65534 3306 Aug 22 2017 wp-load.php -rw-r--r-- 1 nobody 65534 36583 Oct 13 2017 wp-login.php -rw-r--r-- 1 nobody 65534 8048 Jan 11 2017 wp-mail.php -rw-r--r-- 1 nobody 65534 16246 Oct 4 2017 wp-settings.php -rw-r--r-- 1 nobody 65534 30071 Oct 19 2017 wp-signup.php -rw-r--r-- 1 nobody 65534 4620 Oct 24 2017 wp-trackback.php -rw-r--r-- 1 nobody 65534 3065 Sep 1 2016 xmlrpc.php
而现在当前主页目录下的,很多都不是,所以去改为:
[root@VM_0_10_centos xxx]# cd .. [root@VM_0_10_centos wwwroot]# chown -R www:www xxx/ [root@VM_0_10_centos wwwroot]# cd xxx/ [root@VM_0_10_centos xxx]# ll total 200 -rw-r--r-- 1 www www 418 Sep 25 2013 index.php -rw-r--r-- 1 www www 19935 Jan 7 2018 license.txt drwxr-xr-x 3 www www 4096 Dec 5 22:44 oneinstack_tools -rw-r--r-- 1 www www 7001 Feb 8 2018 readme.html drwxr-xr-x 2 www www 4096 Dec 5 22:36 toDelete -rw-r--r-- 1 www www 5434 Sep 23 2017 wp-activate.php drwxr-xr-x 9 www www 4096 Feb 8 2018 wp-admin -rw-r--r-- 1 www www 364 Dec 19 2015 wp-blog-header.php -rw-r--r-- 1 www www 1627 Aug 29 2016 wp-comments-post.php -rw-r--r-- 1 www www 3209 Dec 5 22:59 wp-config.php -rw-r--r-- 1 www www 2930 Feb 8 2018 wp-config-sample.php drwxr-xr-x 5 www www 4096 Feb 8 2018 wp-content -rw-r--r-- 1 www www 3669 Aug 20 2017 wp-cron.php drwxr-xr-x 18 www www 12288 Feb 8 2018 wp-includes -rw-r--r-- 1 www www 2422 Nov 21 2016 wp-links-opml.php -rw-r--r-- 1 www www 3306 Aug 22 2017 wp-load.php -rw-r--r-- 1 www www 36583 Oct 13 2017 wp-login.php -rw-r--r-- 1 www www 8048 Jan 11 2017 wp-mail.php -rw-r--r-- 1 www www 16246 Oct 4 2017 wp-settings.php -rw-r--r-- 1 www www 30071 Oct 19 2017 wp-signup.php -rw-r--r-- 1 www www 4620 Oct 24 2017 wp-trackback.php -rw-r--r-- 1 www www 3065 Sep 1 2016 xmlrpc.php
即可更新插件:

【总结】
此处新安装的OneinStack环境中,刚装的WordPress去升级插件,结果失败,提示:
要执行请求的操作 WordPress需要访问您网页服务器的权限
原因是:
WordPress的文件和目录,是来自下载和解压后的WordPress
其文件所有者不是nginx的www的用户,所以升级提示权限问题。
解决办法是:
去虚拟主机根目录下,把WordPress的所有的文件和文件夹的拥有者都改为当前nginx用户
cd .. chown -R www:www xxx/
即可使得文件都有操作权限,WordPress再去升级插件也就正常了。
转载请注明:在路上 » 【已解决】WordPress升级插件失败:连接信息,要执行请求的操作 WordPress需要访问您网页服务器的权限