聊一聊“那些年”wordpress安装第三方主题遇到的坑

2019年9月11日 250点热度 0人点赞 0条评论

图片

一、前言


之前对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文件进行上传,这里我们需先上传框架主题。


图片


8、继续,发现报错,权限的问题,我们给下权限。

图片

图片


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,如果还报错,应该是权限,继续配置即可。

图片

图片


14、看下效果。

图片


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

图片图片

26540聊一聊“那些年”wordpress安装第三方主题遇到的坑

root

这个人很懒,什么都没留下

文章评论