个人博客教程
个人博客教程

个人博客教程

VPS 搭建 WordPress 博客完整教程(TXT版)
一、准备工作
1. 必要条件

一台 VPS(Ubuntu 22.04 推荐)

一个域名(已备案或海外域名)

已将域名解析到 VPS IP

示例:

xinxigo.vip → VPS_IP
www.xinxigo.vip → VPS_IP

二、安装基础环境(Nginx + PHP + MySQL)
1. 更新系统
apt update && apt upgrade -y

2. 安装 Nginx
apt install -y nginx
systemctl enable nginx
systemctl start nginx

3. 安装 MySQL
apt install -y mysql-server
systemctl enable mysql
systemctl start mysql

4. 安装 PHP(以 PHP 8.1 为例)
apt install -y php php-fpm php-mysql php-cli php-curl php-gd php-mbstring php-xml php-zip

确认 PHP-FPM:

ls /run/php/

三、创建 WordPress 数据库
1. 进入 MySQL
mysql

2. 创建数据库和用户
CREATE DATABASE wp_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

CREATE USER ‘wp_user’@’localhost’ IDENTIFIED BY ‘Wp@123456!’;

GRANT ALL PRIVILEGES ON wp_db.* TO ‘wp_user’@’localhost’;

FLUSH PRIVILEGES;
EXIT;

3. 测试数据库账号
mysql -u wp_user -p

能登录即成功。

四、安装 WordPress
1. 下载并解压
cd /var/www
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz

2. 设置权限
chown -R www-data:www-data /var/www/wordpress
chmod -R 755 /var/www/wordpress

五、配置 Nginx 虚拟主机
1. 创建配置文件
nano /etc/nginx/sites-available/blog

2. 示例配置
server {
listen 80;
server_name xinxigo.vip www.xinxigo.vip;

root /var/www/wordpress;
index index.php index.html;

location / {
try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
}

location ~ /\.ht {
deny all;
}
}

3. 启用站点
ln -s /etc/nginx/sites-available/blog /etc/nginx/sites-enabled/
nginx -t
systemctl reload nginx

六、配置 WordPress 数据库连接

编辑文件:

nano /var/www/wordpress/wp-config.php

填写以下内容:

define(‘DB_NAME’, ‘wp_db’);
define(‘DB_USER’, ‘wp_user’);
define(‘DB_PASSWORD’, ‘Wp@123456!’);
define(‘DB_HOST’, ‘localhost’);

define(‘DB_CHARSET’, ‘utf8mb4’);
define(‘DB_COLLATE’, ”);

保存后刷新网站。

七、完成 WordPress 安装

浏览器访问:

Front Page

按提示填写:

站点标题

管理员用户名

管理员密码

邮箱

安装完成后即可进入后台:

https://xinxigo.vip/wp-admin

八、配置 HTTPS(Let’s Encrypt)
1. 安装 Certbot
apt install -y certbot python3-certbot-nginx

2. 申请证书
certbot –nginx

选择:

域名:xinxigo.vip 和 www.xinxigo.vip

强制 HTTP 跳转 HTTPS:Yes

成功后访问:

Front Page

九、主题与首页说明(Colibri 示例)
1. 删除首页白色区域

页面 → 首页(Front Page)

进入 Colibri 编辑

删除多余 Section(Add Blank Block 那一块)

2. 背景图片铺满屏幕

选择 Section

Height / Min Height:100vh

Background Size:Cover

Position:Center Center

十、常用数据库信息(备忘)
数据库名:wp_db
数据库用户:wp_user
数据库密码:Wp@123456!
数据库主机:localhost

十一、常见问题

❌ 无法查看 WordPress 管理员原密码

✅ 只能重置密码

❌ WordPress 密码 ≠ 数据库密码

十二、建议的后续优化

启用缓存插件(WP Fastest Cache / LiteSpeed Cache)

设置定期数据库备份

删除不用的主题和插件

保留一个官方默认主题做兜底

教程完

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注