这个错误以为我用wordpress的时候从没出现过,应该是我用vps的原因。
搜索下找到原因
如果PHP进程不是以用户身份来运行的主机上,也就是网站服务器运行PHP的用户和wordpress文件夹的所有者不一样,目的就是为了安 全,wordpress在升级时会创建一个临时文件看看owner是不是和当前运行的php是否一样,如果不一样,就会出现这个界面。
我是用下面这个方法解决的。
修改文件的权限和用户组。
首先修改Wordpress 的权限,需要有写的权限:
chmod -R 755 /var/www/wordpress
解释:chmod是修改文件(夹)权限的命令,这里加了一个R参数,就是把/var/www/wordpress文件夹内的所有文件(夹)的权限都修改为755
chown -R www /var/www/wordpress
解释: chown是修改文件(夹)用户组的命令,参数R的作用和 chmod 的一样,不过执行此命令需要有root权限。
这样假设服务器的PHP的用户组是www,修改完以后再去尝试wordpress的自动升级,一键升级就能顺利进行了。
我的vps装的的ubuntu,网站根目录是/home/wwwroot 所以上面的方法要相应更改下就可以了。
总体来说wordpress插件安装有三种方法,一种是利用ftp工具上传到空间中,一种是直接在后台搜索安装。方法一
1. 登陆到网站的管理面板,点击左侧的插件-安装插件,在搜索框中输入你想安装的插件名称,如Baidu Sitemap Generator,点击搜索
2.可以看到插件的搜索结果出来了,点击插件下方的Install NOW,插件就自动下载到服务器里面了
3.点击已安装的插件,就可以看到网站的一个插件列表,找到Baidu Sitemap Generator,点击启用,插件就安装好啦。
这个方法是最为简单的一种方法,但是有的插件在后台是不能直接搜索到的,这个时候我们就要自己下载插件,然后上传到网站空间里面,见方法二和方法三
方法二
1、 到wordpress插件下载页面或者其他下载地址,搜索想要下载的插件,如Baidu Sitemap Generator
2、 打开插件页面,下载相应插件Baidu Sitemap Generator,下载的插件文件是压缩包的形式,保存到本地
3、 将文件直接解压到本地,打开ftp工具,连接到网站空间,将下载下来的文件上传到空间里面,上传路径为:/web/wp-content/plugins/
4、 登陆到网站的管理面板,点击左侧的插件,已安装的插件,就可以看到网站的一个插件列表,找到Baidu Sitemap Generator,点击启用,插件就安装好啦。
方法三
前面两步的插件下载流程相同,第三步开始变化,在后台管理面板中,找到左侧的插件-安装插件,点击第二项上传,然后直接将存在本地的压缩包上传,这里注意插件不用解压,直接上传压缩包
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)