wordpress升级出现“因为我们不能复制一些文件,升级未被安装。这通常是因为存在不一致的文件权限”解决办法

出现因为我们不能复制一些文件,升级未被安装。这通常是因为存在不一致的文件权限说到底还是权限的问题,如果你是apache的话,权限设置必须要给足够;否则你升级是不能成功的;

 
 

今天在帮朋友安装wordpress的时候,也出现了这样的一个问题,它的服务器环境是:

Centos6.8+Apache2.2.31+MySQL 5.5.48+PHP7.0.7

 
 

我最初给的权限是这样的:根目录(wwwroot)我给的是775权限,wp-content我给的是777权限;

 
 

1、第一次升级出现的第一个问题:

因为我们不能复制一些文件,升级未被安装。这通常是因为存在不一致的文件权限。:wp-admin/includes/update-core.php 安装失败

 
 


 
 

解决办法也很简单,直接给update-core.php 777权限;

chmod 777 update-core.php

 
 

2、继续第二次升级又出现另一个问题:

因为我们不能复制一些文件,升级未被安装。这通常是因为存在不一致的文件权限。: wp-admin/js/updates.min.js, wp-admin/js/common.js, wp-admin/js/customize-controls.js, wp-admin/js/common.min.js, wp-admin/js/updates.js, wp-admin/js/customize-controls.min.js, wp-admin/includes/file.php, wp-admin/customize.php, wp-admin/about.php, wp-includes/js/plupload/handlers.min.js, wp-includes/js/plupload/handlers.js, wp-includes/js/wp-api.js, wp-includes/js/wp-api.min.js, wp-includes/class-wp-customize-manager.php, wp-includes/class-http.php, wp-includes/class-wp-xmlrpc-server.php, wp-includes/version.php, wp-includes/taxonomy.php

安装失败

 
 

由于未截图,请大家看文字;

 
 

解决办法同样简单,直接给wp-admin文件及子文件777权限;

chmod -R 777 wp-admin

 
 

3、继续我的第三次升级,又出现一个问题:

因为我们不能复制一些文件,升级未被安装。这通常是因为存在不一致的文件权限。: wp-includes/js/plupload/handlers.min.js, wp-includes/js/plupload/handlers.js, wp-includes/js/wp-api.js, wp-includes/js/wp-api.min.js, wp-includes/class-wp-customize-manager.php, wp-includes/class-http.php, wp-includes/class-wp-xmlrpc-server.php, wp-includes/version.php, wp-includes/taxonomy.php

安装失败

 
 


 
 

解决办法依然很简单,直接修改wp-includes权限为777

chmod -R 777 wp-includes

 
 

4、继续再进行我的最后一次升级wordpress,升级成功!

 
 

说明:因为我目前来说,很少用lamp环境了,今天也是第一次用lamp环境安装wordpress,由于apache的原因,apache需要的权限和nginx需要的权限是不一样的,因此,如果你需要这种类似的情况,只要是权限不够,缺少什么权限你就给什么权限!如果你实在不懂权限这方面的知识,你直接给777权限;

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注