使用WordPress搭建博客
约 752 字大约 3 分钟
2026-08-29
WordPress 是使用最广泛的建站程序,适合搭建博客、企业官网等内容型网站。本文介绍在速维云云服务器上部署 WordPress 的两种方式。
准备工作
- 一台 Linux 云服务器,已连接实例(参见远程连接 Linux 实例)。
- 方式一需要已安装宝塔面板;方式二需要已部署 LNMP 环境。
- 已在安全组放行 TCP 80、443。
- 如需使用域名访问,先将域名解析到实例公网 IP(备案要求参见ICP备案说明与域名白名单说明)。
方式一:使用宝塔面板(推荐)
- 登录宝塔面板,左侧 网站 → 添加站点,填写域名、选择 PHP 版本、勾选创建数据库,记下数据库名与密码。
- 进入站点根目录(如
/www/wwwroot/<域名>/),删除默认页面文件。 - 下载 WordPress:访问 cn.wordpress.org 获取压缩包,上传解压至站点根目录(或使用宝塔远程下载功能直接填入下载地址)。
- 浏览器访问您的域名,按安装向导填写数据库信息(第一步记下的库名、用户名、密码)与管理员账号,完成安装。
方式二:手动部署(基于 LNMP)
创建数据库
sudo mysql -u root -pCREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '您的数据库密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;下载并放置程序
cd /tmp
sudo wget https://cn.wordpress.org/latest-zh_CN.tar.gz
sudo tar -xzf latest-zh_CN.tar.gz
sudo rm -rf /var/www/lnmp/*
sudo cp -a wordpress/. /var/www/lnmp/
sudo chown -R www-data:www-data /var/www/lnmp/ # CentOS/Rocky 为 nginx:nginx配置 Nginx 伪静态
编辑站点配置(如 /etc/nginx/conf.d/lnmp.conf),确认包含以下段落(WordPress 固定链接需要):
location / {
try_files $uri $uri/ /index.php?$query_string;
}sudo nginx -t && sudo systemctl reload nginx运行安装向导
- 浏览器访问
http://<实例IP或域名>/。 - 选择语言,填写刚才创建的数据库名(
wordpress)、用户名(wpuser)、密码。 - 设置站点标题与管理员账号密码,单击安装 WordPress。
安装完成后访问 /wp-admin/ 进入后台管理。
常见问题
安装主题/插件时提示需要 FTP 信息?
是站点目录权限问题,将目录属主改为 PHP-FPM 运行用户(见上文 chown 命令)即可;不建议为此开启 FTP。
固定链接设置后文章 404?
Nginx 未配置伪静态,确认上文「配置 Nginx 伪静态」段落存在并已重载 Nginx。
上传图片提示超过大小限制?
默认上传限制为 2MB,可在 PHP 配置中调大 upload_max_filesize 与 post_max_size(宝塔面板可在软件商店 → PHP → 配置修改中直接调整),修改后重载 PHP-FPM。
安全建议
正式使用后建议:管理员使用强密码、及时更新 WordPress 与插件、对后台路径做好访问限制,并定期备份站点目录与数据库。
