更新完成,  网站搭建

宝塔搭建WordPress详情

本文于2021年1月24日由AlvinCR更新



本文主要记录自己重新搭建自己Wordpress博客中所用到的知识和命令,供大家一起学习以及直接复制代码快速搭建使用,如果使用的是非centos系统,可以直接使用下面官网的操作命令。

新建网页的第一篇文章,主要用于测试使用,其它文章可参考我的CSDN:

https://blog.csdn.net/AlvinCasper

参考内容主要是宝塔官网:

https://www.bt.cn/btcode.html

以下环境全部在Root权限进行,使用前先切换


 

Table of Contents

1.基础内容

注册域名:

购买VPS(服务器)

Xshell使用:

宝塔能做什么:

LAMP和LNMP选择:

出现类似问题怎么办:

2.安装宝塔

3.通过宝塔安装wordpress

3.1初次安装wordpress

3.2配置wordpress

3.3配置站点

4.出现的问题

4.1如果登陆网站无法弹出wordpress安装界面

4.2使用service nginx restart异常

4.3配置防火墙(开放端口)

4.4 自己使用爬虫时找不到数据

4.5添加新站点后无法解析到原网站

5服务器添加新建站点

 



文章导引

1.基础内容

注册域名:

避免广告嫌疑,请自找(如果需要知道我从众多域名运行商中选择的请私信,或联系我QQ1415544962)

购买VPS(服务器)

个人使用VPS商家为cloudcone,因为是按照小时计费,有CN2加速,支持支付宝,并且资费低。

官网地址:

https://app.cloudcone.com/?ref=5426

 

Xshell使用:

在网上找到比较详细的:

https://www.imhunk.com/how-to-use-xshell/

宝塔能做什么:

宝塔面板一款服务器管理软件,支持windows和linux系统,可以通过Web端轻松管理服务器,提升运维效率。 例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。

重要的是对于经验不多的用户来说,有图形化界面,操作方便。但是我以前使用宝塔刚开始用就出BUG,在我学习搭建网页的时候就直接跳过了,因为以前并没打算用wordpress搭建,而是自己上网搜索模板和脚本,通过其它方式搭建的。

LAMP和LNMP选择:

lamp 的全称是linux + apache + mysql +php
lnmp 的全称是linux + nginx + mysql + php

Nginx 性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。

在这里使用的是lamp,虽然lnmp比较臃肿,但是在并行化和其它方面比较有优势。

小网站估计lamp就够了,访问量大的网站lnmp好点,毕竟Nginx 可承受同时访问量是很大的。

出现类似问题怎么办:

1.这个是安装过程中询问是否安装,输入y按确定即可

宝塔搭建WordPress详情
宝塔搭建WordPress详情

2.这个是由于Python2.7脚本的问题,如果是新建服务器就没有这个问题,我同时使用两个厂家的服务器进行搭建测试,另一个没有什么配置的就没问题。

这里需要卸载python2.7,问题描述:https://www.bt.cn/bbs/thread-7942-2-1.html

卸载操作:https://jingyan.baidu.com/article/7e44095371cdd32fc1e2ef5f.html

由于我另一个VPS有其他用途,Python不便卸载,便不演示了

宝塔搭建WordPress详情
宝塔搭建WordPress详情

2.安装宝塔

宝塔搭建WordPress详情
宝塔搭建WordPress详情

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

如果上面无法安装,则先安装yum包(由于不知道系统环境,所以使用这个一定能安装上的命令,如果使用含有wget的命令,可能会提示没有安装wget,同理使用含tar命令的也无法运行),如果我的命令无法使用也可以看这个:https://www.cnblogs.com/qs315/p/11276410.html

curl http://yum.baseurl.org/download/3.2/yum-3.2.0-1.src.rpm && ./yum-3.2.0-1.src.rpm

记住IP地址,用户名和密码,打开新的网页输入http开头的地址,并输入对应账号和密码,

宝塔搭建WordPress详情
宝塔搭建WordPress详情

也可以输入bt命令进行跳转到宝塔面板命令行,并输入5更改密码

宝塔搭建WordPress详情
宝塔搭建WordPress详情

bt

宝塔搭建WordPress详情
宝塔搭建WordPress详情

使用LNMP进行搭建,直接使用一键安装即可

如果是512M内存,那么使用默认的配置即可,Mysql 5.5 和 PHP 5.4

如果是1G内存,推荐使用wordpress官方给的设置,Mysql 5.6 和 PHP 7.2

宝塔搭建WordPress详情
宝塔搭建WordPress详情

3.通过宝塔安装wordpress

3.1初次安装wordpress

在软件商店找到宝塔一键安装源码

宝塔搭建WordPress详情
宝塔搭建WordPress详情

安装完成后,打开应用,找到博客一栏开始部署

宝塔搭建WordPress详情
宝塔搭建WordPress详情

按照提示填写内容,部署成功后记下自己设定的用户密码

登陆http://alvincr.com/wp-admin/setup-config.php即可进行安装操作,如果此步骤无法进行,请参考4.1

输入数据库名,用户名以及密码

宝塔搭建WordPress详情
宝塔搭建WordPress详情

提交后注册登录用户后登录即可

宝塔搭建WordPress详情
宝塔搭建WordPress详情

这样就可以成功的看到管理界面了。

宝塔搭建WordPress详情
宝塔搭建WordPress详情

登录alvincr.com就能看到以下界面,下面就是进行优化设置了。

宝塔搭建WordPress详情
宝塔搭建WordPress详情

3.2配置wordpress

  • 升级软件

使用前尽量先升级软件

宝塔搭建WordPress详情
宝塔搭建WordPress详情

  • 更改主题
宝塔搭建WordPress详情
宝塔搭建WordPress详情

 

3.3配置站点

选择网站,找到域名进行设置,这样使用www.alvincr.com登陆就没问题了

宝塔搭建WordPress详情
宝塔搭建WordPress详情

宝塔搭建WordPress详情
宝塔搭建WordPress详情

 

如果直接点击添加站点,则登陆站点会显示

宝塔搭建WordPress详情
宝塔搭建WordPress详情

 

4.出现的问题

4.1如果登陆网站无法弹出wordpress安装界面

修改nginx默认指向的路径

使用find -name nginx.conf找到所有的名为nginx.conf的文件

宝塔搭建WordPress详情
宝塔搭建WordPress详情

对./etc/nginx/nginx.conf进行编辑,命令为vi ./etc/nginx/nginx.conf

将最后一段的root 地址修改为存放wordpress文件的位置/www/wwwroot/alvincr.com

宝塔搭建WordPress详情
宝塔搭建WordPress详情

按i后可以进行输入,按Esc后使用:wq命令进行保存,最后使用service nginx restart进行重启即可。

如果使用service nginx restart异常参考4.2

4.2使用service nginx restart异常

出现nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

首先使用netstat -ntlp检测端口占用,例如上面是 0.0.0.0:80号端口占用,就找到地址为 0.0.0.0:80的那个文件的PID

这里是被nginx:master占用,PID值为3153

宝塔搭建WordPress详情
宝塔搭建WordPress详情

使用kill 3153命令结束运行后,重新启动nginx

kill 3153

service nginx restart

宝塔搭建WordPress详情
宝塔搭建WordPress详情

4.3配置防火墙(开放端口)

查看防火墙状态:

ervice iptables status

iptables:未运行防火墙。

开启防火墙:

service iptables start

关闭防火墙:

service iptables stop

查看哪些端口打开情况:

netstat -anp

打开80号端口:

iptables -A INPUT -ptcp –dport 80-j ACCEPT

保存端口设置

service iptables save

4.4 自己使用爬虫时找不到数据

这里可以看到我将www.alvincr.com和alvincr.com都加入到DNS解析中,但是爬取时可以爬取到alvincr.com,去爬取不到www.alvincr.com

宝塔搭建WordPress详情
宝塔搭建WordPress详情

出现以下文字:

没有找到站点
您的请求在Web服务器中没有找到对应的站点!

可能原因:
1. 您没有将此域名或IP绑定到对应站点!
2. 配置文件未生效!

如何解决:
1. 检查是否已经绑定到对应站点,若确认已绑定,请尝试重载Web服务;
2. 检查端口是否正确;
3. 若您使用了CDN产品,请尝试清除CDN缓存;
4. 普通网站访客,请联系网站管理员;

解决方法:参考上文3.3配置站点域名

4.5添加新站点后无法解析到原网站

参考3.3

 

5服务器添加新建站点

选择左上角的网页选项,添加域名

宝塔搭建WordPress详情
宝塔搭建WordPress详情

新建数据库,

宝塔搭建WordPress详情
宝塔搭建WordPress详情

 

留言

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

宝塔搭建WordPress详情