新版宝塔面板快速搭建WordPress新手教程
一、宝塔面板介绍
1. 介绍
宝塔面板是一款服务器管理软件,支持Windows和Linux系统,可以通过Web端轻松管理服务器,提升运维效率,该软件内置了创建管理网站、FTP、数据库、可视化文件管理器、可视化软件管理器等等。安装宝塔的目的就是更简单的管理网站服务器。解决对服务器技术不太懂的或者想用更简单的方法来管理服务器的人们。为了更好的服务这些群体,宝塔会在软件立项层面就引入交互体验。
对于刚接触独立站的小白来说,新手建站最大的痛苦就是不好入门,代码太多,无法轻松管理。纯命令界面操作服务器不是很简单的事情,要请教别人,要花时间搜索遇到问题的各种答案,甚至简单问题还要付费,涉及费用还会有很多坑。
有些辅助软件本身难度比使用服务器还难,也就是这个因为我们认为这些人群,不但需要软件功能合适,而且软件要简单好用,最好用的过程是不需要看教程或询问他人,完全凭自己感觉操作。
宝塔就是真的要做到让你更简单的操作服务器。使用宝塔面板,可以在可视界面中为服务器安装应用、同步文件、定期执行代码、管理服务,非常方便。
2. 为何不选择windows版宝塔面板
宝塔面板有Linux和Windows版本的。服务器通常情况我们都是选择安装Linux系统,包括Centos、Debian、Ubuntu这些,很少选用Windows系统,因为服务器系统来说,Linux的资源占用更少,也更加稳定。
3. 补充说明
老早之前宝塔面板就被爆出“未经用户允许偷偷上传用户隐私数据”,虽然官方做了“否认”,但心里还有多少有点膈应。所以,我比较建议使用aapanel或者1Panel来搭建网站。
aapanel是宝塔的国际版,没有国内版那么多花里胡哨的功能,也不需要绑定手机号,操作界面跟国内的宝塔面板没有太大区别,美中不足的是aapanel是纯英文的,对英文不熟练的同学不太友好。但只要熟练掌握了宝塔面板,那aapanel也没有太大问题,所有的操作流程是完全一样的。
1Panel也是国人开发的一款基于Docker的容器管理面板,可以非常简单的搭建wordpress和其他的Docker应用。评价相对来说比较高,且由于面板基于docker容器,删了就删了,不会影响到已部署的项目,也不必担心入侵式安装带来的各项未知问题,虽然对新手刚开始的时候不太友好,但是学习成本并不高,很好理解的。
二、连接VPS服务器
1. 连接Linux服务器的必备条件
一台纯净的Linux服务器,如果还没有VPS服务器的建议先使用Vultr服务器。按小时计费,即开即用,不用即删,花费巨少。对小白用来练手搭建WordPress独立站、学习Linux命令、测试搭建其他Linux在线服务再合适不过了。
一个用于SSH连接的软件。不少VPS服务商都带有VNC控制台,但我还是推荐使用MobaXterm,Xshell等SSH软件登录VPS。
2. 手动连接教程
这里我们以MobaXterm软件为例,连接Vultr VPS服务器,其他软件使用方法类似。
- 下载MobaXterm。两者均可下载,下载完成后打开安装包即可。
我们申请开通VPS服务器后,在VPS后台会给我们服务器的IP地址,用户名和密码。我们需要将信息及输入到MobaXterm用来连接。
打开MobaXterm进入以下界面完善信息并确认。
使用MobaXterm首次连接服务器会出现以下界面,请选择接受。
出现以下界面后粘贴输入Vultr VPS服务器的密码,输入一遍,默认不会显示,回车确定即可连接VPS服务器。
连接成功后会显示以下界面。显示“#”则表示以root最高权限登录了VPS。有的服务器显示“$”则为非最高权限。使用sudo -i命令即可切换为root用户。
到这里可能有的小白会感觉有点抽象,慢慢消化吧。实在不懂的可以在文章下方给我留言。
三、一键安装Linux宝塔面板
1. 安装宝塔面板
连接VPS后我们就可以来安装宝塔面板了
建议注册一个宝塔面板账号,在后续安装过程中需要绑定宝塔账号才可以进行后续步骤。点击“立即免费安装”可跳转至安装脚本页面。
不同的Linux操作系统安装的脚本不同,请根据Linux系统版本选择正确的脚本。
将一键安装脚本复制粘贴到MobaXterm界面(MobaXterm已连接服务器)回车即可自动安装。
安装过程中需要确认些信息,输入"y"回车确认即可。
接下来就是漫长的等待(一般情况下由于国外的VPS服务器带宽较高,安装较快;而国内的服务器带宽较小,安装时间较长)。以下界面即安装完成
安装完成后以下信息的作用。我们需要将外网地址使用浏览器打开,并输入用户名和密码才可进入宝塔面板后台。
登录面板后台后需要绑定宝塔面板账号才可体验相对完整的功能。
2. 安装LNMP环境
什么是LNMP。
LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。
Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。MySQL不仅是开放源代码的,也因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。因为PHP的开源性、免费性、快捷性等特点使其成为目前最流行的编程语言。
绑定宝塔账号后则会立即跳转至LNMP安装界面。各项可自定义安装版本,没有特殊特殊需求选择默认并一键安装即可。
接下来就是漫长的安装了。点击左上角可查看安装进度。
四、安装WordPress程序
1. 环境配置
上面内容的第三项就是基础的环境配置,不过这里我还是要再列一个详细的环境配置:
服务器:国外Vultr VPS,免备案
系统:Ubuntu 22
已安装宝塔面板,LNMP环境
Cloudflare已作域名解析
准备好WordPress程序源码:点击下载WordPress
请一定提前做好域名解析,避免WordPress安装过程中出现问题!
教程推荐:《Cloudflare教程:如何注册账户、购买域名、开启免费CDN服务?》
2. 添加网站
步骤1:在“网站”菜单中,点击左侧“添加站点”。
步骤2:添加绑定的域名;FTP可不创建,需要根据实际情况来;数据库选择mysql,密码是随机生成的,可不进行修改,复杂密码能保证数据库的安全性;PHP版本根据默认最新的就好;一切没有问题后,点击右下角的“确定”,显示“网站添加结果”即可创建成功。
注意:域名添加时,优先选择添加不带“www”的,然后再添加带有“www”的,两个域名都需要添加。若对宝塔面板比较了解的话,可以按照需求随意添加,若小白建议按照我的形式添加即可。
在浏览器中输入域名,显示此界面表示网站添加成功。
3. 上传WorPress程序
步骤1:进入根网站根目录,删除里面的所有文件,系统会自动保留user.ini文件,正常情况,不用管。
步骤2:上传WordPress程序并解压,解压文件时选择默认即可。
步骤3:将WordPress文件夹下的所有文件复制到上一个层级目录,即:与WodPress同级,并删除WordPress文件夹和WordPress源码。
步骤4:浏览器中输入域名,可进入WordPress安装界面。
4. 配置WordPress安装信息
步骤1:进入安装界面后,选择界面语言,可以暂时选择中文,安装完成后可以在WP后台随意修改语言。
步骤2:输入在宝塔面板后台添加网站时的数据库名,用户名和密码(若前面没有自定义数据库,则一般情况下,数据库名和用户名是一致),其他的保持默认,“提交”进入下一步,选择“运行安装程序”。
步骤3:完善站点信息,这里面的信息可以随时更改,无需担心写错,但是需要记住WordPress用户名和密码用于登录后台,没有问题后运行安装程序。
注意:一定要勾选议搜索引擎不索引本站点!
步骤5:登录WordPress后台。
新网站默认登录后台路径为:https://域名/wp-admin
显示此界面即成功进入后台。
5. 配置伪静态和SSL
显示以上界面即代表WordPress安装成功,但仍需要做一些设置才可以正式使用WordPress。
设置伪静态
设置伪静态可防止更改WordPress固定链接时出现404错误,步骤如下:
进入宝塔面板后台,“网站->配置->伪静态-wordpress”,保存。
配置SSL
配置SSL可以增加用户对网站的可信度,步骤如下:进入宝塔面板后台,“网站->配置->SSL->let's encrtpt”,域名全选,申请即可。
注意:为避免申请SSL失败,请申请SSL前,一定要关闭Cloudflare代理,即保证域名解析时的云朵为灰色。
申请成功后一定要打开“强制HTTPS”。
进入WordPress后台,在“设置->常规”链接处添加:英文,小写“s”。
以上就是使用宝塔面板安装WordPress的全部流程,稍微长一点,但是并不复杂,教程中没有涉及到任何代码,相对于初学者来说已经是比较容易的了。
还有一些WordPress安装方法是基于一些虚拟主机的,如:siteground,hostinger等等。其操作方式更加简单,但就服务器性能而言却有很多的限制,并且想要独立IP,更高的服务器配置的话还需要加钱。
反正各有利弊,我比较建议掌握一两种使用服务器面板方式搭建WordPress。
若知识单纯想学习WordPress基础,测试插件或者主题,我推荐使用一个免费的服务:TasteWP,它可以一键搭建WordPress,不需要服务器,域名,但是数据只能保存两天,对于入门学习WordPress界面和简单操作是足够了。
本文原创于掘金随想
新版宝塔面板快速搭建WordPress新手教程的更多相关文章
- LAMP 搭建wordpress部署教程贴.
LAMP 搭建wordpress部署教程贴.这是一篇主要将LAMP,并且通过wordpress来进行验证,演示.如何去部署PHP CMS很多新手看到LAMP就很很头大,觉得很难搞,编译安装,搞了好几天 ...
- Docker09-实战-快速搭建wordpress
目录 wordpress介绍 传统方式搭建wordpress运行环境的弊端 使用Docker快速构建wordpress wordpress介绍 wordpress是使用PHP语言开发的博客平台,用户可 ...
- 巨杉Tech | 十分钟快速搭建 Wordpress 博客系统
介绍 很多互联网应用程序开发人员第一个接触到的网站项目就是博客系统.而全球使用最广的Wordpress常常被用户用来快速搭建个人博客网站.默认情况下,Wordpress一般在后台使用MySQL关系型数 ...
- 腾讯云服务器安装宝塔面板快速配置LNMP/LAMP网站系统
我们在选择购买腾讯云服务器之后,有部分用户肯定是用来建站用途的.毕竟云服务器的性能和功能比虚拟主机优秀很多.腾讯云服务器拥有香港.北京.广州.上海.美国等多个机房,可以安装Linux和Windows系 ...
- 用docker快速搭建wordpress博客
WordPress是一个非常著名的PHP编写的博客平台,发展到目前为止已经形成了一个庞大的网站平台系统.在WP上有规模庞大的插件和主题,可以帮助我们快速建立一个博客甚至网站. 在Windows上可 ...
- Docker快速搭建WordPress博客网站
WordPress WordPress是一个非常著名的PHP编写的博客平台,发展到目前为止已经形成了一个庞大的网站平台系统.在WP上有规模庞大的插件和主题,可以帮助我们快速建立一个博客甚至网站. 在W ...
- 使用 宝塔面板快速部署Java项目
环境描述: 服务器系统:CentOS7 64位操作系统 面板版本:宝塔6.9.4 Nginx版本:Nginx 1.16 Tomcat版本:Tomcat7 JDK版本:1.8.0_121 环境部署就不用 ...
- 快速搭建WordPress博客
博主在看了朋友的博客后 决定也搭建一个wordPress 博客 思路 1.购买服务器 2.Cenots环境配置 3.安装wordpress 工具 推荐使用 Xshell 6,当然也可以用其他 服务器推 ...
- docker快速搭建wordpress(centos7)
docker pull tutum/wordpress #拉取镜像 docker run -d -p 80:80 tutum/wordpress #运行容器 使用服务器IP访问即可
- 使用阿里云集成包快速搭建LAMP+FTP教程
LAMP集成包安装步骤 1.下载开发集成包 下载最新版的阿里云市场提供的WEB开发集成包(内含Apache.Mysql.PHP.vsftpd) #Linux指令wget http://gongdan. ...
随机推荐
- oidc-client.js踩坑吐槽贴
前言 前面选用了IdentityServer4做为认证授权的基础框架,感兴趣的可以看上篇<微服务下认证授权框架的探讨>,已经初步完成了authorization-code与implicit ...
- MySQL学习笔记-事务
事务 事务:是一组操作的集合,是一个不可分割的工作单位,事务会把所有操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败(当操作中某一步出现异常时,前面已执行的步骤也会失 ...
- 《Qt学习系列笔记》--章节索引
Qt下载.安装及环境搭建:https://www.cnblogs.com/mrlayfolk/p/13111349.html Qt初始化代码基本说明:https://www.cnblogs.com/m ...
- vm ware 虚拟WIN10 时,chrome ,cent browser 显示异常,花屏
类似: 解决方法: 在VM WARE 显卡设置中关闭"加速3D图形". -
- Xcode 配置账号
Xcode 配置开发者账号 简介:在iOS 开发过程中,要打包到手机上是需要登陆账号和配置对应证书的. 配置账号 打开Xcode -> Preferences -> Accounts -& ...
- Linux实时查看Java接口数据
1.Linux实时查看Java接口数据的方法 在Linux系统中实时查看Java接口数据通常涉及几个步骤: (1)编写Java应用程序:首先,我们需要有一个Java应用程序,它暴露了一个或多个HTTP ...
- Python 潮流周刊#57:Python 该采用日历版本吗?
本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章.教程.开源项目.软件工具.播客和视频.热门话题等内容.愿景:帮助所有读者精进 Python 技术,并增长职 ...
- 安装PHP5.6.20
安装php的前提是安装了数据库和httpd!!!!!!!! 1 因为yum缺省安装的是PHP5.4,所以先要添加yum库 [root@svnhost ~]# rpm -Uvh https://mirr ...
- Django-CBV和跨域请求伪造
1. django模式 def users(request): user_list = ['alex','oldboy'] return HttpResponse(json.dumps((user_l ...
- Libgdx游戏开发(6)——游戏暂停
原文: Libgdx游戏开发(6)--游戏暂停-Stars-One的杂货小窝 暂停也是一个游戏的必要功能了,本文研究了Libgdx实现游戏暂停 例子以桌面端游戏实现讲解为主,至于移动端,可能之后会进行 ...