书名:基于wordpress零基础纯新手-2022最新最全详细教程-一步步教你搭建自己的网站

  公司新闻     |      2023-08-22
书名:基于wordpress零基础纯新手-2022最新最全详细教程-一步步教你搭建自己的网站

一、教程前言

互联网时代已经成为21世纪最明显的特征,互联网对于个人和企业来说变得越来越重要。

我们在日常生活和工作中浏览各种网站。这段时间,您有没有想过建立一个属于自己的网站或博客来分享、讨论、交流自己的专业知识和兴趣爱好,展示自己的生活状态和艺术作品?

或者通过经营网站来推广自己的产品、宣传自己的项目、传递个体经营信息,增加“睡”后的收入。

但一方面我不懂网站建设的基础和技术,另一方面我也不想花太多额外的钱去雇人建设网站。

那么本教程可能会对您有所帮助。请耐心阅读并按步骤操作。您还可以拥有以下美观实用的网站。

当然,本人并不是专业从业者,从小白开始踩了不少坑,走了一些弯路,这篇教程只是将我自己搭建网站的经过和遇到的问题做了一个总结,由于知识和水平有限,会有一定的错误纰漏,希望大家能多指教使我学习和改进。

二、云服务器

首先我们需要准备一台服务器。

1.什么是服务器?

简单介绍一下什么是服务器:它的本质仍然是一台计算机,同样是由主板、CPU、内存、显卡、硬盘等硬件组成。我们每天浏览的网站、玩的游戏等数据都存储在服务器上。供我们通过互联网阅读或使用。

但服务器对稳定性与安全性以及数据能力有更高要求。例如,当我们经常浏览淘宝时,我们会发现这个网站每天24小时都可以随时访问,因为承载淘宝的服务器是724小时运行的,可以承受很多人同时访问。访问,普通计算机无法满足这样的需求,但服务器的价格也比普通计算机贵。

不过我们不需要自己购买了一台服务器,因为目前云计算的成熟应用让我们能够以非常实惠的价格租用或购买云服务器。

云服务器是全国各地供应商搭建的服务器机房(数据中心),然后就是我们可以通过网络远程使用的“计算机”。

2.云服务器的选择

国内云服务器供应平台推荐首选腾讯云,不仅因为这家云服务提供商有互联网巨头的支持,还因为这家公司拥有丰富的云技术应用经验,可以提供安全、易用、稳定可靠的云服务器,对于企业来说尤为重要。当然,国内也有大型平台提供华为云、百度云等云服务器,感兴趣的朋友也可以去他们的官网购买。

云平台每天都有针对新老用户的各种促销活动,特别是吸引新客户,对新用户的优惠力度非常大,不仅可以免费试用,而且2H2G的配置只要几十元,可以可以说是非常划算的。

2022年各厂商云服务器纷纷涨价,目前618促销活动中,虽然没有往年优惠多,不过已经是年后最低价了,错过可能又要等大半年!

【腾讯云】618采购季来了!低至18元!限时爆品直接掉落!

此外,腾讯云为学生群提供更大力度的扶持计划和学生优惠。学生购买的另一个好处是,云服务首购到期后,老用户可以继续享受与新用户首购相同的低价。

【腾讯云】云+校园学生用户享受至少0.3折优惠,助您快速入门云计算,畅享云

当然,你会发现腾讯云提供了轻量应用服务器云服务器两种类型的服务器,配置各异。如何选择?

实际上到目前为止,在同等配置下,两者在功能性上面并没有多大差别,价格也基本持平。

轻量级应用服务器更多面向入门级用户,因此强调易用性,可选配置较少,后期无法灵活调整配置。磁盘、带宽/峰值带宽、月流量必须大于等于当前套餐,且不支持套餐降级),对于企业用户或者更多需要独立配置的用户来说不是很方便。详细对比请看下图。

我们仅使用它来设置网站。前期流量比较小的情况下,只需配置一台性能较低的轻量应用服务器就够了。当后期流量较大时,您可以随时升级配置或更换云服务器。

建议购买中国大陆的服务器,价格便宜很多。虽然不可避免地要向管理局备案并接受相关部门的监管,但如果我们网站的目标受众几乎全部都在中国,建议走正式流程。

对于目标受众多在国外或有业务需要出国或想避免备案的用户,建议购买香港或距离主要业务区域最近的机房的服务器。

新用户折扣有3个月、6个月、1年、3年可供选择。建议新用户购买可用时间最长的。如果您不确定1年后是否有精力继续维护和更新网站,请在1年内购买。

言归正传,我们开始实际操作,购买一台云服务器。

3.云服务器购买

3.1注册腾讯云账号

3.1.1 点击链接:

腾讯云官网

进入腾讯云首页,点击右上角“免费注册”。

3.1.2 腾讯云更方便拨打以使用现有的微信、QQ账号来注册和登录,选择对您最方便的方式。这里我使用QQ注册,点击右上角“其他注册方式”QQ链接,弹出登录页面,选择一个QQ账号。

3.1.3 选择“注册新账户”,然后勾选“我已阅读并同意腾讯云服务协议及腾讯和隐私声明”前面的复选框,然后点击“下一步”。

3.1.4 填写可绑定的手机号码,点击“获取验证码”,填写短信收到的验证码,点击“提交”进入下一步,使用微信扫描手机上的二维码网页代码,关联微信(建议关联微信,因为后面我们账号的实名认证以及域名的备案都需要微信操作),从而完成账号注册。

3.2账号实名认证

2.1 帐号注册完成后,需要输入实名认证:返回控制台,用刚刚注册的QQ帐号登录。

3.2.2 登录控制台后,点击右上角用户头像旁边的用户名,进入用户中心。

3.2.3 点击左侧栏“实名认证”,选择认证类型,点击“开始个人认证”。

3.2.4 按要求填写实名认证信息,填写完毕后点击“下一步”,弹出确认对话框,核对无误后点击“确认”。

3.2.5 实名认证信息确认并提交后,需要对认证信息进行验证。有三种方法。我们推荐第一种微信扫码验证方式。用手机微信扫描右侧二维码,并按照提示完成验证后,网页会自动跳转回来,显示验证成功。这样就完成了腾讯云账号的实名认证。

3.3云服务器购买

3.3.1 首先点击以下链接:

【腾讯云】618采购季来了!低至18元!限时爆品直接掉落!

进入腾讯云活动区,根据需要选择符合我们要求的服务器,并根据需要选择服务器地域、镜像、时长,选择后点击“立即购买”。

3.3.2 进入结算界面,仔细检查要购买的服务器的配置信息和价格,没有问题的话点击“立即付款”,进行付款。

3.3.3 支付成功后,点击“返回”,会提示购买成功,然后我们选择“进入控制台”。

3.3.4 进入控制台后,会弹出示教提示框。如果您有兴趣,可以查看一下。这里我们选择“暂时不需要教学”。

3.3.5 在控制台的服务器管理面板中,可以看到我们刚刚购买的服务器,点击“服务器选项卡”可以查看详细信息。服务提供商会自动分配两个IP地址:一个公(外)网IP是最重要的IP地址。我们可以在互联网的任何地方通过这个IP访问服务器进行域名绑定和远程管理;一个内网IP主要用于与服务商同区域的其他服务器、对象存储等进行通信。

三、域名注册

1.什么是域名?

云服务器购买后,服务商会给它分配一个外(公)网IP和一个内网IP,相当于它的门牌号,我们可以通过它在互联网上唯一定位IP地址在浏览器中输入该外网IP地址即可访问。

但你会发现像192.168.198.128这样一串数字的IP地址很难被记住,尤其是当我们每天浏览大量网站时,不可能记住所有网站的IP。域名就是为了解决这个问题。

域名可以通过DNS解析并与IP绑定,自动将繁琐难记的IP地址转换成易于记忆的数字、字母和符号的组合。

在浏览器中,当我们在地址栏输入域名并回车时,浏览器就会向DNS服务器发起域名解析请求。 DNS服务器将域名解析成对应的公(外)网IP后,将结果返回给浏览器。然后浏览器通过这个IP访问网站,这个过程就自动完成了,不需要我们记住域名对应的是哪个IP。

公(外)网IP的服务器运行处理网页的软件(服务),监听80或443端口,当浏览器请求时,会自动附加请求的端口号,于是服务器软件响应它并将网页文件发送到浏览器。浏览器获取文件,呈现结果,完成一次网页访问。

例如,百度网站的IP地址是14.215.177.38。我们不需要记住这一串数字。我们只需要在浏览器的地址栏中输入http://www.baidu.com,这也是我们常说的域名,然后回车即可访问。显然后者比前者更容易记住。

2.域名选择

那么我们如何注册域名呢?

我们购买云服务器的腾讯云也提供了简单快捷的域名注册服务,也可以通过Godaddy、Name等国外域名注册商注册域名。这些注册商会收取一定的注册费,但只要域名不稀缺,通常一年只需要几十元甚至几元。还有可以免费注册域名的平台,大家可以根据自己的需求进行选择。

建议在腾讯云等国内平台注册购买,简单方便,价格也不贵。还提供免费的DNS解析、SSL证书、备案等。

需要注意的是,国内厂商注册的域名一般需要实名认证和备案注册,而国外厂商注册的域名则不需要。但如果是.cn后缀的域名,无论在哪里注册都需要实名认证。

尽量选择.com后缀的域名,认可度高;如非必要,请勿选择.中国等带有中文后缀的域名。一是用的人少,二是输入很不方便。

接下来我们需要给我们的域名命名:

域名如何命名并没有过多的强调,只要尽可能与网站相关并且容易被访问者记住即可。虽然好记或有特殊含义的域名几乎都被注册了,但我们仍然可以选择好记、好听的域名。

这里建议首先选择网站名称的双拼:例如Baidubaidu.com;

拼音声母或英文短语缩写:例如京东京东;

如果域名已被他人注册,还可以在域名前后添加一些表明网站主题内容的字母或单词:例如Sony Musicsonymusic.com。

一般4~5字非热门名称的字母缩写域名还比较少被注册。

3.域名注册

3.1 腾讯云域名注册

点击下面的链接:

域名注册_免费智能DNS_域名交易_域名购买申请- DNSPod - 腾讯云官网(tencent.com)

进入腾讯云域名注册官网,在搜索框中输入您要注册的域名名称,查看是否已注册。

3.2 根据国内监管部门要求,从2022年01月01日开始,新注册域名前必须完成实名审核,且必须选择已完成实名审核的信息模板,否则禁止进行域名新注、域名转入将被发出。

3.3 点击“立即创建”,在弹出的控制台页面,根据提示填写实名信息。电子邮件地址和手机号码需要经过验证才能使用。

3.4 上传身份证,然后仔细检查填写的信息,如果没有问题,“确认提交”。

3.5 提交后,管理局会进行审核,提示需要1个工作日,但需要几分钟,几分钟后刷新页面显示实名审核已完成。

3.6 返回域名注册页面。刷新后,信息模板将显示新创建的模板。核对无误后,即可“提交订单”。

3.7 确认域名订单,无问题后提交并完成付款。

3.8 至此,我们已经完成了域名的注册。点击“进入控制台”即可查看注册的域名。

3.9 域名注册完成后,服务商会对域名进行审核,通常需要几分钟才能完成,然后刷新控制台页面即可看到正常的域名。

四、域名备案

1.域名为什么要备案?

至此,我们注册的域名就可以使用了。如果仅用于个人使用(NAS)或需要解析的服务器不在中国大陆(香港或海外),则无需备案。如果我们网站的服务器在中国,则必须完成备案。

有关部门规定,所有对中国大陆境内提供服务的网站都必须先进行 ICP 备案必须备案成功并取得通信管理局核发的ICP备案号后才能接入。如果域名没有备案,域名会直接解析到中国大陆的云服务器、轻量级应用服务器等云服务。事实上,通过域名是无法访问网站的(管理局和网络服务提供商会监控所有服务器端口,所有通过域名的访问请求都会被阻止)。

在进行域名备案操作之前,有几点需要注意:

A.域名实名认证3天后才可以进行备案

B.域名备案期间,一定不要解析任何服务器的IP,不要接通网站

C.备案前要准备符合要求的云服务器或轻量应用服务器

2.域名备案

目前,您可以通过腾讯云网站备案小程序或网页版备案系统查看备案信息并提交备案材料。我们以网页版为例,进行域名备案的操作。

2.1 点击下面的链接

腾讯云网站备案-腾讯云

进入腾讯云备案页面,点击开始备案,登录控制台。

2.2 记录准备:

(1)根据网页提示和指引,点击“开始归档”。

(2)查看腾讯云备案服务信息,点击“同意并继续”。

(3)选择备案省份。一般来说,选择您所在城市所在的省份。每个省份的备案流程和要求略有不同。您可以点击各管理局的备案要求查看详细要求,然后根据提示点击“下载一步”,核对备案所需信息,个人备案,一般准备好身份证就可以了没事。

(4)查看整个备案流程,准备就绪后,点击“开始自助备案”,正式开始备案。

(2)身份证上传完成后,姓名、身份证号将自动识别并填写,或手动填写;输入我们之前购买的域名,选择我们之前购买的服务器,然后点击“立即验证”,会弹出提示框,检查信息无误后,点击“下一步”。

2.4 填写网站信息:

(1) 输入网站名称,名称需要注意必须是三个字以上,并且不能包含“中国”、“中华”、“国家”、“人名”、“地名” 等字样,不能是纯数字、纯英文、不能包含除 “( ) -” 外的特殊符号和敏感词汇(反腐、赌博等);个人网站名称不能以域名、姓名命名,不能包含公司、组织等类型的字眼;网站名称要能体现网站的内容

选择备案域名将解析到的云资源(服务器),填写并确认备案域名,网站服务内容选择“其他”,然后在“备注”中填写我们网站的主要内容栏目,一般写个人XXX经历/生活/学习等分享。

(2)在“网站负责人信息”栏中,点击上传身份证,用手机微信扫描弹出框中的二维码,拍摄身份证正反面照片和视频验证按要求。上传完成后,填写剩余的联系方式、电子邮件地址等信息,然后点击“保存当前网站”。

(3)然后点击“下一步,上传补充材料”,根据提示或管理局要求的信息上传补充材料,如果没有或不需要提供补充材料,可以直接点击提交。

(4)下一页将显示我们填写并提交的所有备案信息。仔细检查无误后,勾选“我已阅读并同意隐私及服务条款”,然后提交审核。

(五)备案申请提交后,腾讯云将首先对提交的材料进行初审。一般情况下,腾讯云客服会在当天联系您,您需要关注客服电话。客服将与您确认备案主体信息和网站信息。如果有错误或填写不合理的地方,他们会指导您修改,然后帮您提交管理局审核。

(6)备案信息提交管理局审核后,工信部将向您填写的联系电话发送验证短信,收到短信后,您需要点击验证链接尽快填写验证码和身份验证信息并提交,然后就可以耐心等待管理局审核完成了。各省管局的审核时长各不相同,快则三五天,慢则十来天,不过最长不会超过20天,审核结果会短信通知。

(7)耐心等待一段时间后,您将收到工信部发来的短信和邮件,内容为“您的备案信息已发生变更,请咨询您的接入服务提供商”细节。”基本上就代表备案成功了,之后云平台备案信息更新后,还会发送邮件和短信提醒备案成功。您可以登录控制台查看详情。

五、网络服务器平台安装和设置

域名注册需要一定的时间。在此期间,虽然无法进行域名解析来打开网站,但可以先建设网站。域名注册完成后,域名可以直接解析到网站服务器并正式开通运营。

在搭建网站和平台之前,我们需要对服务器进行一些必要的设置。由于我们需要远程登录服务器,所以我们需要先重置服务器密码。

1.服务器设置

1.1 登录腾讯云控制台,进入轻量级应用服务器管理界面,点击界面右上方的“重置密码”。

1.2 在弹出的对话框中选择系统默认用户名root,然后按照提示设置更复杂的密码,再次输入密码,点击“下一步”。

1.3 勾选“同意强制关机”选择,然后点击“重置密码”完成重置。注意:由于我们这里是新购买的服务器,上面没有部署或保存任何数据,所以开机时我们可以强制关机重置密码。如果后期在使用或操作服务器过程中需要重置密码,建议先关闭服务器,然后再重置密码!

2.服务器更新

由于服务商分配的服务器系统不一定是最新版本,我们先更新服务器系统,并且为了服务器运行的安全稳定,建议定期更新系统

2.1 在远程登录模块中,使用一键登录功能,点击登录,在弹出的界面中输入命令:su -,按回车键执行,然后输入我们上一步设置的密码,然后按回车键,这样切换到root(系统管理员)用户。注意:root用户是linux系统中唯一的超级管理员。它具有操作系统的任何权限。使用root用户进行操作时要非常谨慎,并且为了系统安全,一定要保存好root用户密码!

2.2 切换到root用户后,在命令行输入命令:

apt update apt Upgrade -y 复制然后按回车键执行命令,系统会自动更新,这个过程大约需要10分钟。

3.宝塔面板安装

什么是宝塔板,它的用途是什么,为什么我们首先要安装它?

宝塔面板是一款简单易用的服务器运维面板。简单来说,它是一款可视化服务器管理工具,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多种服务器管理功能,功能齐全、不易出错、足够安全,而且是免费的,而且免费版本已经很强大了。

宝塔官方网站:

宝塔面板- 简单易用的Linux/Windows服务器运维管理面板(bt.cn)

3.1 系统更新完成后,输入命令:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh bash install.sh 复制回车执行

3.2 中间会要求确认安装,直接输入y回车键执行,自动安装会继续。整个安装过程大约需要几分钟。

3.3安装完成后,界面上会显示宝塔面板自动生成的后台管理地址以及登录账号、密码,可以复制到记事本中保存。但此时我们无法通过面板管理地址打开管理界面,因为我们的服务器默认不开放8888端口。

4.服务器防火墙或安全组端口管理

出于安全考虑,新购买的云服务器或者新安装的系统只开放80、433、22等少数默认端口。不过,我们可以配置规则,允许或禁止云服务器连接公共或私有网络。使用权。

4.1 在控制台-轻量级应用服务器管理界面,点击上方操作栏的“防火墙”,在防火墙管理界面点击“添加规则”。

4.2 默认情况下,腾讯云服务器防火墙或安全组仅控制入站流量(外界对服务器的访问请求),允许所有出站流量(服务器向外界发送的数据)。

在“创建新规则”弹出窗口中,填写宝塔面板默认管理端口8888,然后点击“确定”。该端口只是暂时开放,稍后我们会进行修改。

5.宝塔面板设置

5.1 在浏览器地址栏中输入宝塔面板安装完成后自动生成的外网面板地址。回车后,在登录页面输入安装成功后自动生成的账号和密码,点击“登录”,阅读弹出窗口,勾选“我已阅读并同意《用户协议》” ,点击“进入面板”。

5.2 要使用宝塔面板的所有功能,您需要注册一个免费的宝塔帐户并在面板上绑定。注:注册宝塔账号也需要实名认证。方法是登录宝塔官网宝塔面板后台-简单易用的Linux/Windows服务器运维管理面板(bt.cn),进入账户管理-真实-实名认证,填写实名认证信息提交审核后,宝塔会自动审核实名信息。

6.网站主架构程序安装

6.1 进入宝塔面板后,会提示安装Web应用套件。有两种选择:LNMP 和LAMP。

LNMP(Linux-Nginx-MySQL-PHP)LAMP(Linux-Apache-MySQL-PHP)这两个网站架构方案都是目前国际上流行的Web框架,其中包括:Linux操作系统、Nginx/Apache Web服务器、MySQL数据库、PHP编程语言,所有组件都是免费开源软件,这四个多种软件组合在一起,成为一个免费、高效的网站服务系统。

我们可以看到,这两种架构的实际区别只是Web服务器(Web)应用程序。 Nginx的优点是占用系统资源少、效率高、支持更多并发数、配置简单。适合服务器配置较低的用户。中小型网站; Apache具有兼容性好、稳定性好、扩展性丰富等优点,适合服务器配置较高、动态内容较多的中大型网站。

这里我们选择使用LNMP架构,Nginx选择最新版本1.21,MySQL数据库选择5.7及以上版本,PHP选择7.4及以上版本,其他保存为默认。这就是宝塔面板的便利之处,我们不需要一一手动编译、安装和配置这些程序。

整个安装过程大约需要15分钟。我们可以喝一杯茶或咖啡或者看一部剧或者看一个综艺节目,等待它完成。

6.2 所有程序安装完成后,宝塔会提示安装完成。此时,您可以关闭“消息框”弹窗,返回主界面。

7.宝塔面板及服务器安全设置

7.1 宝塔面板主界面会显示服务器当前的运行状态。注意,安装后会有安全风险提示。您可以点击查看详情。一般是默认端口安全问题。我们通过关闭端口或者更改默认端口来解决这些问题。

7.2 点击左侧“安全”菜单,在第一项设置中,关闭SSH服务。

7.3 在“安全”菜单中的系统防火墙第二项中,设置允许新端口。该端口的作用是替代宝塔面板默认的8888端口。端口号可任意设置,范围在8888到65535之间。

7.4 在云服务器防火墙或者安全组中,也需要释放我们刚才设置的端口。

7.5 进入宝塔面板“面板设置”菜单,修改默认面板账号和密码。注意:每次提交修改账户或密码操作后,页面都会刷新,需要重新登录。这时候就可以使用新的账号或密码登录了。

7.6 然后修改默认端口8888为我们新设置的面板端口,之后页面会自动刷新,你会发现浏览器地址栏的面板地址端口变成了新设置的端口,就用这个以后登录宝塔面板的新地址了。

7.7 此时,我们可以在宝塔系统防火墙中删除不需要的释放端口。出于安全考虑,我们还需要在腾讯云控制台删除对应的发布端口。

7.8 最后,为了服务器安全,建议在腾讯云控制台禁用服务器的一键登录功能。今后我们主要通过腾讯云控制台和宝塔面板来管理服务器。如果有需要,我们可以使用控制台的VNC登录功能来进行管理和故障排除。

至此,网络服务器平台的安装和设置就完成了。以后服务器安全管理、端口管理等需求可以参考此设置流程。

六、Wordpress-网站内容管理系统安装

上一节我们已经搭建好了一个网站所需要的最基本的软硬件环境,接下来我们需要安装网站内容管理系统(CMS),它相当于一个网站的后台管理平台。网站的栏目管理、文章管理、产品管理、图片管理、下载管理、会员系统等都是通过这个系统完成的。

还有很多功能以插件或扩展的方式提供,如支付功能,微信公众号。 CMS系统大部分都是免费的,目前主流的CMS系统有Wordpress、PageAdmin CMS、织梦CMS、DISCUZ论坛系统等。 我们使用Wordpress来建设和管理我们的网站。

1.为什么选择Wordpress?

WordPress是全球使用用户最多的CMS,90%以上博客都是使用WordPress这款CMS来搭建的。不仅仅如此,很多中小型企业官网、小型B2C都是用WordPress内核修改主题之后搭建的,甚至是美丽国White House的官网。 Wordpress是免费开源系统,安装简单操作方便,并且有丰富的主题和插件可以使用。 注意区分WordPress.orgWordPress.com: 由于它们二者的名字相同,只是后缀不一样,很多人都把它们混为一谈。 WordPress.org是一个非营利性的开源程序,任何人都可以免费下载使用,只需要购买域名和主机空间就能使用它启动一个网站,由于是开源程序,可扩展性很强,你可以用它建任何一个你想要的网站。 WordPress.com是Automattic拥有的营利性企业,并使用WordPress.org的开源程序,不需要购买域名和主机空间就能免费创建博客,类似于新浪、网易博客,属于第三方托管。除了免费服务还包括付费服务,由于是第三方托管,可扩展性较差,现在用它的人微乎及微

2.从Wordpress官方下载安装包

下载 | WordPress.org China 简体中文?

3.在宝塔面板添加站点

点击宝塔面板左侧“网站”菜单,然后点击“添加站点”,在弹出窗口中域名一栏输入网站域名,建议域名和IP都填写,这样在域名还未备案完成或还未解析到服务器IP时,可以通过IP访问网站;数据库选择MySQL,数据库账号和密码会自动生成,可以保持默认也可以自行修改,账号和密码需要保存好;PHP版本选择PHP-74;网站分类保持默认,点击“提交”,会提示“成功创建站点”。

4.安装Wordpress程序

4.1上传Wordpress安装包到网站根目录,这个根目录就是网站最顶层的文件夹,下面放置着网站的所有文件夹或文件,访客浏览网页实际就是在查看这里面的文件。 在宝塔面板的“网站”菜单,点开上一步中添加的站点根目录,然后点击“上传”,将下载的wordpress安装包上传到根目录。 4.2解压缩wordpress安装包至网站根目录:勾选上传的wordpress安装包,然后点击“解压”,将整个文件夹解压到根目录; 点击解压后得到的wordpress文件夹,将此文件夹中所有文件选中,然后剪切、粘贴到根目录。 之后为了安全,将wordpress安装包和空文件夹wordpress都删除。 4.3在浏览器地址栏中直接输入云服务器的外网ip地址,打开后,便可以开始安装wordpress。 4.4根据提示,填写在添加站点时设置的数据库信息,并点击提交,安装程序会链接到数据库。数据库的作用是将网站的文章、页面、文字图片、用户账户等所有数据分门别类地进行管理,方便日后的存储、修改、检索,是非常重要的应用模块。 4.5设置和填写网站信息,需设置一个账户,这个账户默认为网站管理员账户。 4.6接下来wordpress会自动安装,大概需要1分钟,然后会提示安装成功,至此,网站就基本建好了,已经可以正常访问。 点击“登录”,输入刚刚设置的管理员用户和密码,便能进入wordpress的管理后台,在这里可以对整个网站进行设置、管理和更新。 在浏览器地址栏中输入网站IP地址或域名(备案完成并设置解析后)即可访问网站了。

七、域名解析与SSL证书设置

1.登录控制台

点击链接管理控制台 - DNSPod进入并登录DNSPOD控制台,点击左侧菜单栏的“我的域名”或中央快捷管理的“DNS解析”,进入域名管理。

2.设置域名解析

在域名管理中,点击“添加记录”,填写“主机记录”和“记录值”,主机记录填写域名前缀,一般为”www”,注意仅填写“www”即可;记录值 填写网站服务器的IP地址,随后点击确认即可。 添加记录后,可能需要几分钟的时间才能更新到DNS服务器,在这期间在浏览器输入域名访问网站可能解析不到IP地址,请耐心等待刷新。 这样域名就和服务器IP绑定了起来,通过域名就能直接访问网站了,今后如果更换服务器或网站IP变更,只需要修改解析记录的记录值。

3.申请SSL证书

平常在浏览网站的时候,会发现浏览器地址栏前面有一个带锁的图标,它表示此网站部署了SSL证书,并启用了https协议,可以安全访问,那么SSL证书是什么呢? SSL证书是用于在Web服务器与浏览器以及客户端之间建立加密链接的加密技术,通过配置和应用SSL证书来启用HTTPS协议,来保证互联网数据传输的安全,全球每天有数以亿计的网站都是通过HTTPS来确保数据安全,保护用户隐私。 所以为了网站的访问安全性和私密性,有必要为网站部署SSL证书。一般云服务商提供免费的SSL证书申请,对于个人的网站,免费SSL证书就够用了。 回到DNSPOD控制台域名解析记录管理,将鼠标移到刚刚添加的记录右边“SSL”上,会提示“立即申请SSL证书,提升网站安全性”,点击“免费申请”,在弹出框里选择“SSL证书免费版”,再次点击“免费申请”,腾讯云会自动验证解析,并向证书提供机构申请颁发证书,并发送短信和微信通知申请的证书进入审核阶段。耐心等待,一般十多分钟后,会有短信和微信通知域名证书审核通过并成功颁发。在这期间,可以随时“查看详情”。

4.下载SSL证书

SSL证书颁发后,域名解析记录右边的“SSL”字样会变为绿色,鼠标移动到上面,会显示证书有效期,点击“查看详情”,可以看到证书的详细信息,在右方点击“下载证书”,在弹出框里根据网站服务器部署的WEB程序类型,选择对应的证书,点击“下载”。将下载下来的压缩包解压后,可以得到四个证书文件,我们将使用到其中的.key和.pem这两个,双击并使用记事本打开他们,可以看到一长串加密代码。

5.SSL证书部署和设置

使用宝塔面板,可以很简便地将SSL证书部署在网站上,在宝塔面板左侧菜单栏点击“网站”,在站点右侧点击“设置”,在弹出框里点击“SSL”,点击“其他证书”,然后将下载的证书文件www.xxxx.com.key中的内容全选并复制粘贴到“密钥(KEY)”栏中,将www.xxxx.com_bundle.pem文件中的内容全选复制粘贴到“证书(PEM格式)”栏中,然后点击“保存”,并在右上方开启“强制HTTPS”。 再次使用域名访问网站,就可以看到SSL证书及HTTPS访问生效了,浏览器地址栏域名会变为https://开头,并且前面会添加安全锁样图标。

八、Worepress设置和优化

Wordpress安装完成后,你是不是发现默认的网页界面比较简陋?别急,接下来我们需要对Wordpress进行一些必要的设置和美化。

1.Wordpress基本设置

1.1登录Wordpress后台,可以看到整个网站的设置菜单。 1.2首先点击设置,在“常规”设置里,可以修改站点标题,即网站名称,最好固定后就不要修改;修改网站副标题,站点标题和副标题都会显示在浏览器网页标签上,建议不要频繁修改; 接下来,Wordpress地址和站点地址都填写网站的网址,一般设为相同的地址,前缀需要写上http://或https://(如果部署了ssl证书,并在宝塔里开启了强制https,这里必须填写https://前缀); 如果网站需要开启注册和登录功能,一般需要勾选“任何人都可以注册”; 修改完成后,点击保存更改。 1.3在“阅读”设置里,选择网站首页要显示的页面,一般固定为一个静态页面;然后博客页面选择最多显示多少篇文章,更多的文章就折叠显示到下一页,设置好后点击“保存更改”。 1.4在“讨论”设置里,可以对网站注册用户评论功能进行设置,按需勾选用户是否需要注册和登录才能评论,然后关闭评论邮件通知,打开评论需经过审核才能显示功能。设置默认用户头像,由于某些原因,Wordpress的头像在国内会加载不出来,影响网站打开速度,我们可以通过下面的方法修改默认头像,两种办法可任选其一。 ①修改默认头像,在宝塔面板网站目录下找到functions.php文件,位置在/wp-includes/functions.php,双击修改,在<?php标识符后输入下面的代码: function get_ssl_avatar($avatar) {$avatar = preg_replace('/.\/avatar\/(.)\?s=([\d]+)&.*/','<img src="你的网站默认头像链接" class="avatar avatar-$2" height="$2" width="$2">',$avatar);return $avatar;}add_filter('get_avatar', 'get_ssl_avatar');复制保存后,刷新页面,设置的头像便可以正常加载显示了。 ②通过安装WP User Profile Avatar插件来修改默认头像。 1.5固定链接设置:固定链接是网站的页面、文章、分类等的固定链接地址。通过固定链接,访客可以将这些页面添加收藏方便下次快速访问,他人也可以将这个链接地址写在QQ、微信、文档、邮件等任何地方,分享给其他人。如果网站的链接地址变来变去,会造成其他人通过之前的链接地址来浏览网站时找不到对应的内容,并且也十分不利于搜索引擎收录网站内容,所以在建立网站初期就把固定链接设置好,并且尽量保持不变。 处于性能上的考虑,不建议使用复杂、多层级的链接,一般来说,使用文章ID这个唯一性的标签来定义固定链接。选择自定义结构,点选掉其他的标签,仅保留/%post_id%/,然后手动修改为/%post_id%.html,随后点击“保存更改”即可。 在修改了固定链接设置后,会导致网页文章页面打不开,出现404提示的情况,可以通过修改伪静态设置来解决这个问题,在宝塔面板站点设置中,选择并设置为wordpress伪静态即可。

2.Wordpress主题选择与安装

WordPress的一个强大之处在于它拥有庞大的主题库,国内外创作者为我们设计制作了适合各类网站的主题,免费的付费的都有,国外优秀的主题有Astra、Divi、avada、Blocksy等、国内的有Begin、Justnews、Ripro、Modown、B2、Git、DUX等、虽然国外的主题更丰富并且制作更精良,但由于使用习惯以及功能性不太符合国内用户、中文支持不太好、很多的国外主题因为自带谷歌字体等外部链接导致加载缓慢等等问题,如果网站主要客户群体不是面对国外,建议还是使用国内开发的主题。 国内好一些的主题基本都是收费的,而且价格也不便宜,但用起来简单省心。当然免费的WordPress主题也有很多,很多免费的在功能和界面设计上与付费主题不相上下。 其中Argon、Sakurairo、Git、Sakura、Origami、JieStyle Two、Asky等都是非常好用的免费主题,这些Wordpress主题都是开源的,源代码基本都可以在Github上找到,安全性没有问题,主题作者也会不断更新。可以在这些主题中任意选择自己喜欢的来使用。 主题的安装主要有两种方法,一种是直接在主题库搜索安装,一种是下载安装包后手动上传安装。在后台点击“外观”-“主题”,点击安装主题。 2.1在搜索栏中输入主题名称来查找想要的安装的主题,之后可以直接点击安装,Wordpress会自动下载主题并安装,随后点击“启用”。 2.2下载的第三方主题包,需要手动安装,点击左上角的上传主题,点击“选择文件”选择提前下载好的wordpress主题安装包,然后点击“立即安装”,系统会自动安装主题,当提示主题安装成功后,点击“启用”。主题安装并启用后,可以点击左上角网站名称主页图标,查看站点,查看安装主题后的网页效果。 为了提高效率,建议将其他已安装的主题全部删除,仅保留一个已启用的主题。删除主题的方法是将鼠标挪到主题上,点击出现的“主题详情”,在弹出界面中,点击“删除”即可。

3.Wordpress插件的安装

Wordpress另一个强大之处就是它拥有大量各类功能的插件,几乎可以实现你能想象到的各种网站功能。 插件的安装与主题的安装相似,既可以通过插件库搜索安装,也可以下载插件安装包后手动上传安装。 3.1在后台点击“插件”,建议将wordpress默认安装的插件删除,推荐仅安装网站所必须使用的插件,过多的插件会影响网站运行速度,尽量在满足功能要求的条件下安装尽可能少的插件。点击“安装插件”,在添加插件页面,搜索并安装所需插件,安装完成后点击“启用”即可。 3.2Login/Signup Popup插件是一个很好用的提供前台注册、登录功能的插件,有的主题没有集成前台注册登录功能,而wordpress默认的注册、登录比较简单且使用起来不太方便,所以我们安装插件来实现这一功能。 与大多数好用的插件一样,它是国外的创作者开发的,后台设置和前台界面语言都是英语,需要用户有一定的英语基础,不过我们可以在国内找到已经汉化的插件安装包,或者可以手动进行汉化。 可以在这个网站找到一些热门wordpress主题或插件的汉化包WordPress 中国翻译团队 - WordPress 翻译 (wpfanyi.com) ,每个插件详情页都有详细的安装和汉化教程。 以Login/Signup Popup插件为例,将在下面链接:https://pan.baidu.com/s/1-t67zFV08GWcLagQJyTEgg?pwd=6t08 下载的汉化文件easy-login-woocommerce-zh_CN.mo,通过宝塔面板上传到站点目录下的/wp-content/languages/plugins 文件夹中即可。上传完之后,在前台登录注册界面,刷新后即可看到变化。

4.网站的基本设置

主题安装完成后,还需要对其进行一些设置,才能让网站看起来美观正规。 4.1大部分国内主题自带单独的后台设置,如果主题没有单独的设置菜单,可以在外观-自定义菜单中设置,或者两者设置相结合,共同完善网站显示、功能的设置。在设置过程中,可以单独打开一个浏览器标签页,随时刷新查看前台网页的效果。 4.2设置网站logo和favicon,logo会显示在每个页面的页眉,favicon缩图会显示在浏览器标签、地址栏左侧以及收藏夹中。分别点击上传,在媒体库中选择或上传新的logo、favicon,然后点击保存。 4.3点击“首页设置”,可以选择设置在首页显示的内容,设置过程中可随时点击“保存”,并刷新前台页面查看效果。 4.4点击“页脚设置”,设置在网页页脚显示的信息。 网页页脚作为网站建设中重要的一部分,也是建站中不容忽视的一大内容板块,在页脚一般放上联系方式、推广及友情链接以及版权声明和备案信息。

5.Wordpress文章设置

文章即post,可对投稿内容做分类,与首页连动关系,通常被使用在发表最新消息或撰写博客。文章可以选择分类目录,文章与首页(Top page)连动,文章发表后,自动会显示在首页或者分类目录。 并且WordPress文章有具体的发布日期,一般会显示在文章的标题下方,如果你打算写一个普通的文章,比如博客、记录、知识分享之类的,使用文章。 5.1设置文章分类 文章分类相当于给所有文章设置一个目录,这样可以方便访客找到想看的内容,也方便网站管理、发布信息。 Wordpress有一个默认分类,可以点击“编辑”修改分类名称等信息,但不能删除默认分类,如果没有添加更多的分类,新写的文章都会被归纳到默认分类里面。 5.2设置文章标签 文章标签相当于索引关键词,可以为一个文章添加多个标签,所有标签都在这里进行管理。另外,可以在文章编辑右侧边栏给文章添加标签,新添加的标签也会记录进标签管理中。 5.3编辑文章 文章是一个网站的主要内容,在Wordpress后台,可以轻松方便的编辑、管理和发布文章。 如果默认的文章编辑器使用不惯,还可以安装经典编辑器插件。

6.Wordpress页面设置

页面即page,无法分类,但可以分级,与首页无法关联,每一个页面都是独立的,一般被用在内容更新不频繁的网页上,例如:网站介绍、联系我们、关于我们、企业文化、公司地址、隐私政策、服务条款、版权声明、免责条款等。 每个页面都可以在顶部导航栏菜单或者底部导航菜单上显示,网站访客可以从首页导航到这些页面。 页面,尤其是网站的首页,是网站最重要的展示界面,需要经过美化设计与精心排版,有一些强大的编辑器插件可以可视化地编辑页面,实现拖拽编辑,无需代码,如:Elementor页面编辑器。

7.Wordpress设置导航菜单

导航菜单是网页中最重要的部分,能够帮助访客精确地寻找信息,一个好的导航菜单像是导游,告诉用户网站是干什么的,内容分类有哪些,在哪里可以找到什么信息。 菜单创建完成后,需设置导航菜单显示的位置,一般设置显示在顶部主菜单栏上。

8.侧边栏及小工具设置

一般一个网页的布局,除了页头、页脚、主要内容,还需要侧边栏来提供登陆、搜索、文章推荐、网站统计、广告等额外的功能,Wordpress提供不少小工具来满足这些功能。 建议安装“经典小工具”插件来管理小工具,在插件中搜索安装并启用它。 除了上面的设置方法以外,还可以通过可视化实时预览的方式进行菜单和侧边栏的设置。 点击“外观”-“自定义”,在实时预览界面中,点击“小工具”,可以可视化编辑侧边栏。 至此,网站的建设基本完成,不过为了网站能够更安全、快速、方便、高效地访问,还需要进行一些准备。

九、网站公安备案

网站ICP备案成功后,需要在网站底部添加网站备案号和跳转至工信部的链接https://beian.miit.gov.cn,以便访客查询与确认网站备案信息,部分省份还需要在网站底部添加版权所有。 如果网站涉及经营性的业务,还需要在网站ICP备案成功后申请经营性 ICP 许可证,个人的网站一般不需要也申请不了(需要企业资质,并且要求注册资金在100万或以上)。 此外,还需要在网站开通(一般是ICP备案审核成功之日)之日起30日进行公安备案 。

1.在网页页脚添加网站ICP备案号

添加的网站备案号与工信部域名信息备案管理系统中查询到的备案信息必须一致。除了广东省网站标明主体备案号以外,其他省份网站底部都是填网站备案号(例如:京ICP备号-1),而不是主体备案号(例如:京ICP备号)。

2.网站添加版权所有

除了网站备案号,有的省份管局还要求在网站底部添加版权所有,所添加的版权所有名称需要和网站的名称保持一致,效果如图。

3.网站公安备案

根据有关部门相关规定,网站在工信部备案成功后,还需在网站开通之日起30日内提交公安备案申请。 点击链接:http://www.beian.gov.cn/ 进入公安备案平台 注册完成后,返回 “联网备案登录” 页面,输入注册的账号、密码,以及验证码,点击登录。在弹出的 “系统提示” 窗口中,点击“进入”。 在 “网站开办主体” 页面,开办主体性质选择“个人”,然后填写开办者信息,并根据页面提示逐步操作,提交审核。 开办主体审核完成后,点击“主页”,点击“新办网站申请”,然后点击下一步,填写网站基本信息。 在填写网站基本信息时,有几个需要注意的地方: 域名证书:点击下面的链接: https://console.cloud.tencent.com/domain/ 下载域名证书。 服务器为腾讯云的,网络接入服务商信息可按示例填写,如果网站的服务器不是腾讯云的,或者不清楚服务器提供商信息的,可以点击“查询网络接入服务商”,输入服务商关键词搜索后点击选择,会自动填入信息。 域名在腾讯云注册的,域名注册服务商可按示例填写,如果网站的域名不是在腾讯云注册的,或者不清楚注册服务商信息的,可以点击“查询域名注册服务商”,输入服务商关键词搜索,点击“选择”自动填入。 其他信息按照示例填写即可,填写完成后,点击“下一步”。 在网站负责人信息页面,可直接勾选“同主体负责人信息”,系统会自动填入信息。如果网站负责人信息与主体负责人信息不一样,也可以手动填写。填写完成后,点击“下一步”。 同意责任书并提交审核:阅读《互联网信息服务单位网络安全责任告知书》,并勾选 “我已阅知上述告知事项,保证提交内容真实有效,承诺履行上述网络安全义务。”,点击“提交”。 所有信息提交后,系统会进行审核,如果审核过程中出现问题,会通过“系统通知”提醒,查看通知并按照提示修改审核信息后再次提交审核,审核成功后也会通过“系统通知”,请随时登陆平台并留意“系统通知”的信息,一般审核时间在一周左右。

4.添加公安备案号至网站页脚

审核通过后,可以在“主页”-“已备案网站”查看详情。 在已备案网站详情中,复制网站公安机关备案号和备案编号 HTML 代码,下载备案编号图标,将公安联网备案信息放置在网页页脚。如下图所示: 自此,本教程的网站建设工作已经全部完成,小伙伴们在此过程中有遇到什么问题或发现什么错误,欢迎评论留言指正!