从0开始,先说一下主体脉络
❶ 准备
- 服务器
- 域名
服务器建议阿里云购买轻量级服务器,域名也在阿里云一块儿买了
注意!!!千万不要购买虚拟主机,尤其是在某度购买;博主用虚拟主机折腾了好久,那速度,1访问都承载不起
购买服务器时,注意不要选择WordPress应用镜像,要选择CentOS系统镜像——为宝塔面板提供纯净的服务器环境
域名需要实名,预估周期2天
国内(大陆)服务器必须备案,预估周期一周(博主花了三周(非酋))
❷ 安装宝塔面板
直接通过平台提供的远程连接进行安装:输入命令见这里;服务器上会自动安装
安装成功后,会给你一个宝塔网址登陆地址,以及用户名和密码
根据上面的信息登陆Bt-Panel
( 注意:如果是轻量服务器,可能需要进行安全组端口8888的配置——防火墙添加一条规则,把8888打开 )
❸ 搭建网站
⒈安装WordPress
其实这时候宝塔面板的优势就体现出来了——直接一键部署源码
注1:一键自动部署了MySQL后,还需要在控制台的防火墙把端口3306打开才能连接数据库
注2:这样固然简单,但宝塔提供的WordPress版本属实不高,主题和插件可能都会有兼容问题;因此可以选择手动安装:
推荐用filezilla刷上去。
⒉域名解析
其实这个时候网址还不能访问,因为域名还没解析到服务器IP呐!
也很简单,在阿里云的域名云解析服务那里给域名添加一条A类型记录就可以了
⒊ 完成了!
⒋ 还有一些是选做的:
获取SSL证书:这也是宝塔的一个好处,实名之后可以获得免费SSL安全证书,https(get✔)
伪静态,修改固定链接:宝塔面板就能直接设置伪静态,然后直接在网站上修改一下固定连接,更像伪静态
接下来说几个细节和雷区
▊ Filezilla刷入文件
主机就填服务器IP,用户名root,密码是服务器密码,端口号22(sftp对应对口22;ftp对应端口21);
连接;
左侧是本地文件,右侧是远程服务器文件,
刷入文件就是左边上传到右边,修改文件就是右边下载到本地,修改后保存即可;
另外,如果用这种方式安装WordPress的话,可以讲安装包整个上传至服务器,利用平台的远程解压功能进行解压
但博主在阿里云是在没有找到远程解压功能,那么只能本地解压后逐个文件上传了
▊ 手动更新WordPress
在线更新失败的一个原因是PHP版本过低,这个直接在宝塔面板就是安装新版本PHP,极其方便
还有一个最主要的原因就是WordPress服务器在海外,国内IP被封锁;这时便需要手动更新WordPress
先下载好新版本WordPress的安装包;
删除旧版WordPress根目录下的wp-includes
和wp-admin
文件夹;
在本地解压新版本的安装包,将除了wp-content
以外的所有文件逐个上传到对应的位置,进行覆盖;
浏览器输入 http://你的博客地址/wp-admin/upgrade.php,点击立即更新,一瞬间就能完成。
另外,数据无价,更新WordPress之前要进行备份
▊ 安装插件时提示需要FTP账号和密码
这是由于权限问题引起的,在 wp-config.php 文件下追加以下代码就可以:
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
我推荐B站一个UP主的视频,这篇文章就是根据ta的思路写的 传送门戳这里
既然选择了WordPress,当然会迫不及待取体验各种主题了,这里有一个极为优秀的主题! 戳这儿!
最后,祝大家都能成为一个合格的站长 > _ <