WordPress 安装与初始化

更新于 2026年8月21日

适用人群:环境已就绪、准备安装并初始化 WordPress 的站长。

核心概念

安装原理

WordPress 安装分两步:把程序文件放到网站根目录 + 通过浏览器访问运行 5 分钟安装向导,向导会写入 wp-config.php(数据库连接、密钥)并建表、创建管理员账号。

wp-config.php

这是核心配置文件,含数据库名/用户/密码、表前缀、安全密钥(salt)。生产环境应把它的权限收紧,且不要放进可被公开访问下载的位置。

操作步骤

  1. 步骤 1下载并放置程序

    从 wordpress.org 下载最新版,解压后把文件放到 Nginx 站点根目录(如 /www/wwwroot/你的域名),设置目录属主为 Web 运行用户。

  2. 步骤 2配置 Nginx 站点

    为域名配置 server 块,root 指向 WordPress 目录,配好 PHP 的 fastcgi_pass 与伪静态(WordPress 固定链接需要 try_files 回退到 index.php)。

  3. 步骤 3运行安装向导

    浏览器访问域名或服务器 IP,按向导填写数据库名/用户/密码、站点标题、管理员账号密码,完成建表。

  4. 步骤 4设置固定链接

    登录后台 → 设置 → 固定链接,选带文章名的结构(对 SEO 更友好),需 Nginx 伪静态配合。

  5. 步骤 5基础加固

    删除安装残留、收紧 wp-config.php 权限、改掉默认表前缀(可选),管理员用强密码。

实际示例

# WordPress 的 Nginx 伪静态关键片段
server {
    listen 80;
    server_name example.com www.example.com;
    root /www/wwwroot/example.com;
    index index.php index.html;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }
    location ~ \.php$ {
        fastcgi_pass unix:/run/php/php8.2-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

常见错误

  • ⚠️没配 try_files 伪静态,首页正常但文章页/分类页全部 404
  • ⚠️站点目录属主不是 Web 运行用户,导致 WordPress 无法上传媒体、更新插件
  • ⚠️wp-config.php 数据库密码填错或数据库用户没授权到对应库,安装向导报连接失败
  • ⚠️用默认 admin 用户名 + 弱密码,上线后很快被暴力破解

对应工具

常见问题

文章页 404 是怎么回事?
多是 Nginx 伪静态没配好。WordPress 固定链接依赖 try_files 把请求回退到 index.php,缺了它只有首页能开。
安装时数据库连接失败?
逐项核对 wp-config.php 里的库名、用户名、密码,以及该用户是否被授权到这个库、数据库服务是否在运行。

相关教程

相关文章

官方资料来源