聊一聊“那些年”wordpress安装第三方主题遇到的坑
2019-09-12 11:01:06 Author: mp.weixin.qq.com(查看原文) 阅读量:57 收藏

一、前言

之前对wordpress这款cms有点了解,也搭建过几次,但是并没上传过第三方的主题,今天我们来一起聊聊上传主题时遇到的坑。

二、搭建过程


1、废话不多说,本次实验环境为CentOS7 wordpress-5.2.2-zh_CN,相信大家对于搭建apache php mysql环境应该不陌生,这里直接跳过,下面进入正题,搭建好环境后,上传好源码,我们首先进行解压,然后安装,安装界面如下。

2、这里需要注意下要先创建一个wordpress的库,继续。

3、点击提交后,发现报错,无法创建并写入配置文件。

4、这里我们去看下,目录里并没有出现这个wp-config.php的文件。

5、那么我们自行创建一个wp-config.php文件,并保存,安装成功


6、首先我们来先看下这款大佬分享的主题。

7、我们进入后台,这里需要注意,这款主题分为一个主框架主题和一个子主体,我们需要分别压缩成zip文件进行上传,这里我们需先上传框架主题。


9、再次报错,提示需要FTP,这里因为马虎,忘了截图,为了省事,不在截图,望见谅。


简单解释下原因:这是本地权限的问题,apache2运行的用户是www-data,而非当前用户,即使当前用户权限很高,也会如此,这里我们直接在配置文件wp-config.php后面添加以下代码,

原理是直接在上传的时候把权限修改了。

define("FS_METHOD", "direct");

define("FS_CHMOD_DIR", 0777);

define("FS_CHMOD_FILE", 0777);



10、继续,发现又报错了,f**k,还是权限问题。

11、这里为了方便和演示,直接爆满权限,真实环境中请谨慎配置权限,否则造成的后果与楼主无关。

12、再次安装,发现已经OK。

13、继续上传另一个子主题,发现基本OK,如果还报错,应该是权限,继续配置即可。


好了今天的分享到这里,如有错误欢迎指教。


文章来源: http://mp.weixin.qq.com/s?__biz=MzAxMjE3ODU3MQ==&mid=2650457284&idx=3&sn=0f611865f93a19598114ab994fc95b8e&chksm=83bba120b4cc2836b3427dd69c7f5a7517f5cf5788fbb3c18a0b774ae15b04a5bfa208870ba2#rd
如有侵权请联系:admin#unsafe.sh