宝塔面板安装WordPress教程:从装环境到网站上线

蜗牛大人VPS教程,WordPress建站教程

本文含推广链接:通过此链接购买,本站可获得佣金,不影响你的价格。

VPS装好宝塔面板之后,就可以在上面建WordPress网站了。整个过程分五步:装运行环境、解析域名、添加站点、安装WordPress、做上线前的设置。

开始之前需要准备:

第一步:安装LNMP环境

第一次登录宝塔面板,会弹出推荐安装套件的窗口,有LNMP和LAMP两种。选 LNMP(Linux + Nginx + MySQL + PHP),Nginx占用的内存比Apache少,更适合小内存的VPS。

如果当时关掉了这个窗口,可以在左侧菜单的软件商店里分别搜索安装。

版本怎么选

软件建议
Nginx选默认的稳定版
MySQL按内存选,见下表
PHP8.2或8.3
phpMyAdmin默认版本,用来管理数据库
Pure-Ftpd不需要FTP可以不装

MySQL的版本越高,占用的内存越多:

服务器内存MySQL版本
1GB5.5或5.6
2GB5.7
4GB及以上8.0

内存只有1GB的话,也可以选MariaDB 10.x,它和MySQL兼容,WordPress完全支持。

安装方式

有“编译安装”和“极速安装”两种。选 极速安装,十几分钟可以装完;编译安装在小配置的机器上可能要一两个小时,对普通建站没有区别。

安装进度可以在面板左上角的任务列表里查看,全部完成之后再进行下一步。

安装PHP扩展

环境装好后,在软件商店里找到已安装的PHP,点击设置,在安装扩展里装上这几个:

  • fileinfo:WordPress媒体库和很多插件需要(1GB内存的机器编译这个扩展可能失败,先添加swap再装);
  • opcache:PHP加速,明显提升速度;
  • imagemagick:处理图片、生成缩略图;
  • redis:打算用Redis对象缓存的话再装。

第二步:解析域名

到域名注册商或者DNS服务商的后台(比如Cloudflare、NameSilo、阿里云),添加两条A记录,都指向VPS的IP地址:

类型主机记录记录值
A@你的VPS的IP
Awww你的VPS的IP

用Cloudflare的话,先把代理状态设为“仅DNS”(灰色云朵),等SSL证书申请好再决定要不要开启代理。

解析一般几分钟内生效。可以在电脑的终端里用 ping 你的域名 检查,返回的IP是VPS的IP就说明生效了。

第三步:添加站点

在宝塔左侧菜单点击网站,再点击添加站点:

  • 域名:填两行,一行是 example.com,一行是 www.example.com(换成你自己的域名);
  • 根目录:保持默认,是 /www/wwwroot/你的域名;
  • FTP:不创建;
  • 数据库:选择MySQL,编码选 utf8mb4。数据库名、用户名和密码会自动生成,记下来,下一步要用;
  • PHP版本:选刚才安装的版本。

点击提交,站点就创建好了。这时候用浏览器访问域名,会看到宝塔的默认提示页面,说明域名解析和站点都正常。

第四步:安装WordPress

有两种方法。

方法一:一键部署

宝塔的软件商店里有一键部署功能,在里面找到WordPress,点击一键部署,填写域名,它会自动创建站点和数据库、下载WordPress并放到网站目录里。用这种方法的话,可以跳过上面的第三步。

部署完成后会显示数据库的信息和访问地址,打开访问地址,按提示填写网站标题、管理员用户名、密码和邮箱,就安装好了。

一键部署里的WordPress不一定是最新版本,装好之后在WordPress后台更新一下即可。

方法二:手动安装

手动安装能保证用的是官方最新版本,步骤也不多:

  1. 进入宝塔的文件菜单,打开网站根目录 /www/wwwroot/你的域名,删除里面的 index.html 和 404.html。.user.ini 不用管;
  2. 点击远程下载,URL填 https://wordpress.org/latest.zip(英文版)或者 https://cn.wordpress.org/latest-zh_CN.zip(中文版),下载到当前目录;
  3. 选中下载的压缩包,点击解压。解压出来是一个 wordpress 文件夹;
  4. 进入 wordpress 文件夹,全选里面的所有文件,剪切,回到网站根目录粘贴。然后删除空的 wordpress 文件夹和压缩包;
  5. 确认文件的所有者是 www:在文件列表里看权限一栏,如果不是,全选文件,点击权限,把所有者改成 www 并勾选应用到子目录;
  6. 用浏览器打开你的域名,会出现WordPress的安装向导。选择语言,填入第三步记下的数据库名、用户名、密码,数据库主机保持 localhost,表前缀建议把默认的 wp_ 改成别的,比如 wn7_;
  7. 填写网站标题、管理员用户名、密码和邮箱,点击安装。

管理员用户名不要用admin,密码用WordPress自动生成的强密码。

第五步:上线前的设置

WordPress装好了,还有几项设置要在宝塔里完成。

设置伪静态

在网站列表里点击站点的设置,找到伪静态,在下拉列表里选择 wordpress,保存。

不设置这一项的话,把WordPress的固定链接改成“文章名”之后,所有文章和页面都会显示404。

申请SSL证书

在站点设置的SSL里申请免费的Let's Encrypt证书,并开启强制HTTPS。步骤见《宝塔面板申请和续期SSL证书》。

证书装好后,到WordPress后台的设置、常规里,把WordPress地址和站点地址都改成 https:// 开头。

调整PHP上传限制

PHP默认的上传限制比较小,上传主题、插件或者导入备份时可能失败。在软件商店里打开PHP的设置:

  • 上传限制:把上传大小限制改成64MB或更大;
  • 超时限制:改成300秒。

另外在Nginx的设置里,性能调整中的 client_max_body_size 也要改成相同或更大的值。

设置定时备份

在宝塔的计划任务里添加网站备份和数据库备份,见《宝塔面板备份与迁移网站》。这一步很多人会拖着不做,直到网站出问题。

做基本的安全设置

修改面板端口、SSH设置、防火墙等,见《VPS安全基础设置》。

在同一台VPS上建多个网站

重复第二步到第五步就可以了:每个网站各自解析域名、添加站点(各有一个独立的目录和数据库)、安装WordPress。宝塔对站点数量没有限制,能放多少个取决于VPS的内存和网站的访问量。4GB内存的VPS放五到十个小网站没有问题。

常见问题

打开域名显示“没有找到站点”

说明请求到了服务器,但宝塔里没有匹配这个域名的站点。检查添加站点时域名有没有写错,带www和不带www的是否都添加了。

显示“建立数据库连接时出错”

数据库信息填错了,或者MySQL没有在运行。在宝塔的数据库菜单里核对数据库名、用户名和密码;在软件商店里看MySQL的状态。小内存机器上MySQL经常因为内存不足被系统关掉,解决办法是添加swap,或者升级内存。

WordPress后台安装插件时要求填FTP信息

这是文件所有者不对导致的。到宝塔的文件菜单里,把网站目录下所有文件的所有者改成 www。

固定链接改了之后文章404

伪静态没有设置,见上面的“设置伪静态”。

网站后台很慢

先确认安装了opcache扩展。再看面板首页的负载和内存占用,内存长期在90%以上的话,考虑升级配置。WordPress后台加载谷歌字体、检查更新等请求在国内网络下也会变慢,这和服务器无关。

总结

用宝塔面板安装WordPress的流程是:装LNMP环境,把域名解析到VPS,添加站点和数据库,一键部署或者手动上传WordPress,最后设置伪静态、SSL、上传限制、备份和安全。第一次做大约需要一个小时,熟悉之后二十分钟就能建好一个网站。

如果觉得这些步骤太多,只想专心做网站,可以用虚拟主机或者托管云主机,对比见《Cloudways和自己管VPS哪个好?》。更多VPS教程见《VPS教程汇总》。

文章版权归作者所有,转载请注明出处:https://woniune.com/posts/baota-install-wordpress/

相关推荐