文档首页> 技术教程> WordPress 部署:从空服务器到能访问

WordPress 部署:从空服务器到能访问

发布时间:2026-04-30 15:19        更新时间:2026-05-01 13:47
一台装好 Ubuntu 的云服务器,从零到 WordPress 后台能登录,顺利的话二十分钟。下面是一条完整路径,命令按 Ubuntu 写。 一、装环境 WordPress 需要 PHP、数据库和网页服务器,用 Nginx、MariaDB 加 PHP-FPM(PHP 进程管理器)组合: sudo apt update sudo apt install -y nginx mariadb-server php-fpm php-mysql php-xml php-mbstring php-curl php-zip sudo systemctl enable --now nginx mariadb php-fpm PHP 用仓库自带的版本就行,兼容性不用操心。 二、建库与授权 sudo mysql 进入数据库命令行,依次执行三条语句,老版本数据库要再执行一句刷新权限: CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '改成强密码'; GRANT ALL ON wordpress.* TO 'wpuser'@'localhost'; 字符集必须是 utf8mb4,用 utf8 存表情符号会报错,这个坑事后补救很麻烦。数据库密码用密码生成器生成,别用常见单词。 三、下载与安装向导 cd /var/www && sudo wget https://cn.wordpress.org/latest-zh_CN.tar.gz sudo tar xzf latest-zh_CN.tar.gz && sudo chown -R www-data:www-data wordpress 配置 Nginx 站点指向该目录,浏览器打开域名,向导里填数据库名、用户、密码,再设站点标题和管理员账号,两分钟走完。向导里的"建议搜索引擎不索引"勾选项,正式上线前记得回来取消。 四、后台加固 wp-config.php 中加入 define('DISALLOW_FILE_EDIT', true); 关掉在线编辑主题文件的功能,防止后台被入侵后直接改代码。登录页 /wp-login.php 是扫描器光顾最多的地址,有条件改成非常规路径。管理员用户名不要用 admin。后台账号密码记进密码管理器,密码找回依赖站点邮件功能,前提是 MX 解析已经配好。数据库备份一条定时任务即可:mysqldump -uwpuser -p'密码' wordpress > /backup/wp-$(date +%F).sql,每天凌晨执行,保留最近七天。备份文件别放在网页目录里,防止被直接下载走。 常见报错 安装页提示"建立数据库连接时出错",九成是库名、用户、密码三者有一处填错,回到第二步核对;连不上库也可能只是进程被杀,重启即恢复。首页能打开但样式错乱,多为 Nginx 没有把 PHP 请求转发给 php-fpm,检查站点配置里的 fastcgi_pass 段落。提示写不了文件目录的,是属主不对,改回属主即可。 装完先点一遍后台所有菜单,确认没有报错再导入内容和主题,这个习惯能省掉很多事后排查。