WordPress 搭建超级好看的主题博客

WordPress 搭建主题 Sakura 🌸


这是我第三个博客主题项目,前两个都是Java+Vue项目搭建的,但因为我个人前端技术十分出挫劣,只能拾起我原先极其讨厌的WordPress。我的第二套博客主题就是仿造 Sakura去搭建的。我在上面花的时间不少于三个月,但是开发效率极低,不免让我感毫无成就感,于是乎,我就尝试使用wordpress,半天就搭建成了,好家伙… 陷入了深深的沉思。

首先,我们先秒搭一个服务出来,此前,需要涉及的技术有:

基础的Linux操作、MySQL、Apache Web

如果你想搭建在服务器上供其他人访问,你需要一台服务器。学生伙伴们推荐1核2G性能的配置就ok,实在没有在本地搭建也可以

下载资源

XAMPP

首先需要下载 XAMPP,他是集成了 Apache Web Server 和 MySQL 等一身的容器。XAMPP官网 考虑官网访问页面太慢了,直接提供最高版本的下载地址:

# windwos
https://jaist.dl.sourceforge.net/project/xampp/XAMPP%20Windows/8.1.2/xampp-portable-windows-x64-8.1.2-0-VS16-installer.exe
# mac
https://jaist.dl.sourceforge.net/project/xampp/XAMPP%20Mac%20OS%20X/8.1.2/xampp-osx-8.1.2-0-installer.dmg
# linux
https://jaist.dl.sourceforge.net/project/xampp/XAMPP%20Linux/8.1.2/xampp-linux-x64-8.1.2-0-installer.run

请添加图片描述

Sakura 主题

访问页面 GitHub 进行下载

请添加图片描述

WordPass

访问页面 WordPress 进行下载

请添加图片描述

如果很难下载到资源的,可以私聊me 📮邮箱:array_xiangxiang@163.com

准备好了 以下三个文件就可以继续了,版本什么的,可以适当有偏差

  • wordpress-5.9-zh_CN.zip
  • xampp-linux-x64-8.1.2-0-installer.run(这是linux版本的,本地安装可以用windwos或Mac)
  • sakura-3.4.0.zip

上服务器

安装 xampp

以下所有服务简称为 super,也可以在 hosts 里配置,这样就可以模拟域名了,当然不懂hosts文件的同学,还是建议去百度看一下,so easy

上传到 super(服务器名,以下统称)的 /home/xiang/project/wordpress 目录下(这个在哪个目录都无所谓)

[root@super wordpress]# ls
sakura-3.4.0.zip  wordpress-5.9-zh_CN.zip  xampp-linux-x64-8.1.2-0-installer.run
[root@super wordpress]# ./xampp-linux-x64-8.1.2-0-installer.run 

遇到 [Y/n] 就输入 Y 遇到 pass 就按 回车 全部日志如下:

[root@super wordpress]# ./xampp-linux-x64-8.1.2-0-installer.run 
----------------------------------------------------------------------------
Welcome to the XAMPP Setup Wizard.

----------------------------------------------------------------------------
Select the components you want to install; clear the components you do not want 
to install. Click Next when you are ready to continue.

XAMPP Core Files : Y (Cannot be edited)

XAMPP Developer Files [Y/n] :y

Is the selection above correct? [Y/n]: y

----------------------------------------------------------------------------
Installation Directory

XAMPP will be installed to /opt/lampp
Press [Enter] to continue:

----------------------------------------------------------------------------
Setup is now ready to begin installing XAMPP on your computer.

Do you want to continue? [Y/n]: y

----------------------------------------------------------------------------
Please wait while Setup installs XAMPP on your computer.

 Installing
 0% ______________ 50% ______________ 100%
 #########################################
----------------------------------------------------------------------------
Setup has finished installing XAMPP on your computer.

💐这样,xampp 就安装好了

修改配置

下载一个配置,

yum install libnsl.x86_64

如果报了以下错误

[root@super lampp]# yum install libnsl.x86_64
CentOS Linux 8 - AppStream                                                                                                                      17  B/s |  38  B     00:02    
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

解决方案:

[root@super lampp]# sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
[root@super lampp]# sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*

问题:

在CentOS 8中,使用yum时出现错误,镜像列表中没有url,类似如下:

Error: Failed to download metadata for repo ‘appstream’: Cannot prepare internal mirrorlist: No URLs in mirrorlist
原因

在2022年1月31日,CentOS团队终于从官方镜像中移除CentOS 8的所有包。

CentOS 8已于2021年12月31日寿终正非,但软件包仍在官方镜像上保留了一段时间。现在他们被转移到https://vault.centos.org

解决办法就是 在/etc/yum.repos.d中更新一下源。使用vault.centos.org代替mirror.centos.org

启动
/opt/lampp/lampp start

看到如下表示启动成功

[root@super lampp]# /opt/lampp/lampp start
Starting XAMPP for Linux 8.1.2-0...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
测试

本地测试:80端口已经被开启,说明 Apache 成功启动了,现在去访问以下页面

[root@super lampp]# lsof -i:80
COMMAND      PID   USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
AliYunDun   1091   root   16u  IPv4 42705198      0t0  TCP super:48788->100.100.30.25:http (ESTABLISHED)
/opt/lamp 953838   root    3u  IPv4 95479759      0t0  TCP *:http (LISTEN)
/opt/lamp 953845 daemon    3u  IPv4 95479759      0t0  TCP *:http (LISTEN)
/opt/lamp 953846 daemon    3u  IPv4 95479759      0t0  TCP *:http (LISTEN)
/opt/lamp 953847 daemon    3u  IPv4 95479759      0t0  TCP *:http (LISTEN)
/opt/lamp 953848 daemon    3u  IPv4 95479759      0t0  TCP *:http (LISTEN)
/opt/lamp 953849 daemon    3u  IPv4 95479759      0t0  TCP *:http (LISTEN)

请添加图片描述

发布包

将 wordpress 复制到 /opt/lampp/htdocs 这个目录下

cp wordpress-5.9-zh_CN.zip /opt/lampp/htdocs/

解压

unzip /opt/lampp/htdocs/wordpress-5.9-zh_CN.zip

请添加图片描述

修改配置

进入 wordpress 文件夹内

[root@super htdocs]# cd wordpress/

复制配置文件

[root@super wordpress]# cp wp-config-sample.php wp-config.php

修改配置文件

[root@super wordpress]# vim wp-config.php

这里需要一个数据,如果没有的,可以新建一个,数据库这里不做多赘述,能用公网链接的就行

请添加图片描述

最下面添加这三行,确保ftp顺利通过

define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

请添加图片描述

访问WordPress
http://super/wordpress/

请添加图片描述

这样,我们的wordpress 就算搭建好了

请添加图片描述

上传Sakura

左侧菜单找到 外观 > 主题 > 安装主题 > 上传主题

请添加图片描述

如果出现

无法创建目录 wp-content/uploads/2022/02。它的父目录是否可以被服务器写入?

的错误,请到服务器上执行

[root@super htdocs]# chmod -R 777 /opt/lampp/htdocs/wordpress

刷新页面重新上传

出现了这个页面就成功一半多了!!!! 加油!!

请添加图片描述

成功搭站

在外观中,找到 Sakura 启动主题,最后访问 ,super 这里请替换你的ip地址

http://super/wordpress/

请添加图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
搭建个人博客,你可以使用WordPress平台。首先,你需要一台服务器和一个备案后的域名。服务器可以在阿里云、腾讯云等云平台上购买,对于个人博客来说,1核2G的配置就足够了。域名可以在第三方云平台上购买,一年几十块的价格就可以了。但是需要注意的是,域名购买后需要接下来,你可以按照以下步骤进行WordPress的安装和配置: 1. 登录到你的服务器,并通过以下命令创建一个数据库: ``` mysql -uroot -p create database wordpress; ``` 2. 下载WordPress安装包,你可以选择从WordPress官网下载最新版本的安装包,***123 #### 引用[.reference_title] - *1* [超详细图解:如何使用 WordPress搭建一个个人博客?](https://blog.csdn.net/weixin_36338224/article/details/109105047)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *2* *3* [手把手教你用 WordPress 搭建个人博客](https://blog.csdn.net/weixin_42512684/article/details/123550852)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Xiang想`

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值