WP视频站搭建教程:新人也能搞定:WP视频站搭建全流程记录
新人也能搞定:WP视频站搭建全流程记录
WP视频站搭建教程 听起来很复杂?
其实只要按步骤来,最多两小时就能让视频站跑起来。
下面我从零开始,把每一步需要用到的命令、面板操作和配置都写清楚,你照着做就行。
前置准备
在开始搭建之前,需要先准备好以下环境:
- 一台云服务器(建议 2 核 4G 以上,带宽 5Mbps 起步),系统选择 CentOS 7 或 Ubuntu 20.04。
- 已安装宝塔面板(免费版即可)。宝塔能帮你一键部署 Nginx、MySQL、PHP 环境,省去手动编译的麻烦。
- 一个已备案的域名(国内服务器必须备案,香港/海外则不需要),并已将域名 A 记录解析到服务器 IP。
- WordPress 安装包(最新中文版),可在 WordPress.org 下载。
分步操作
步骤1:在宝塔面板中创建站点
- 登录宝塔面板(默认地址
http://服务器IP:8888)。 - 点击左侧菜单 网站 → 添加站点。
- 在弹出的窗口中填写:
- 域名:
你的域名.com(如video.example.com) - 数据库:选择 MySQL,自动创建数据库和用户,记录下生成的数据库名、用户名、密码。
- PHP 版本:选择 7.4 或 8.1(7.4 兼容性最好)。
- 点击 提交。
- 创建完成后,站点列表会出现一条记录。点击右侧的 设置 → 伪静态,选择 WordPress,然后保存。这一步让 WordPress 支持友好的 URL 格式。
步骤2:安装 WordPress
- 在宝塔面板中点击 文件,找到刚刚创建的站点根目录(通常是
/www/wwwroot/你的域名)。 - 清空该目录下的默认文件,然后将下载的 WordPress 压缩包上传到该目录。
- 右键点击压缩包 → 解压,解压后所有文件直接放在根目录下。
- 在浏览器中访问
http://你的域名,会进入 WordPress 安装向导。按照提示填写:
- 数据库名、用户名、密码(就是步骤1中自动生成的那组信息)。
- 数据库主机:默认
localhost - 表前缀:默认
wp_,也可以自己改(提高安全性)
- 点击 提交 → 运行安装程序,然后设置站点标题、管理员用户名和密码。
- 安装完成后,登录后台(
http://你的域名/wp-admin)。
步骤3:配置视频环境与上传支持
- 调整上传文件大小限制:
- 在宝塔面板的 软件商店 中找到已安装的 PHP(如 PHP-7.4),点击 设置 → 上传限制,将
post_max_size和upload_max_filesize都修改为 1024M(或你需要的更大值),然后重启 PHP。 - 同样在 Nginx 设置 中,修改配置文件
/www/server/nginx/conf/nginx.conf(或站点配置中的client_max_body_size),改为1024M,然后重启 Nginx。
- 安装视频优化插件(推荐方案):
- 在 WordPress 后台左侧菜单进入 插件 → 安装插件,搜索 WP Video Maker 或 Video Embed & Thumbnail Generator,安装并启用。
- 以 Video Embed & Thumbnail Generator 为例,启用后可以在文章编辑器中直接点击“添加视频”按钮,上传 MP4 文件(支持自动缩略图)。
- 如果使用本地视频存储:
- 建议单独建一个媒体库文件夹,在 设置 → 媒体 中,将
上传文件的存放路径改为wp-content/uploads/videos,方便管理。 - 上传视频时,注意视频格式:推荐 MP4(H.264 编码),兼容性最好。
步骤4:选择视频主题并测试
- 在后台 外观 → 主题 → 安装主题,搜索 Vlog Video 或 VideoPro 等视频类主题(免费或付费均可)。
- 安装完成后启用主题,根据主题选项设置首页布局(如视频网格、分类等)。
- 发布一篇带视频的文章:新建文章 → 点击“添加媒体” → 上传视频 → 插入到正文 → 发布。访问前台页面,确认视频可以正常播放。
避坑指南
- 上传失败:最常见的原因是
post_max_size或client_max_body_size未调大。修改后务必重启 PHP 和 Nginx 才能生效。 - 视频无法播放:检查视频文件是否损坏,或者浏览器是否支持该编码。推荐使用 HandBrake 转码为 MP4(H.264)。
- 页面加载慢:如果视频很大,建议开启 CDN 或使用第三方视频托管(如七牛、又拍云),然后通过插件嵌入播放链接,降低服务器压力。
- 数据库连接错误:检查
wp-config.php中的数据库信息是否正确,以及 MySQL 服务是否正常运行。在宝塔面板的 数据库 页面可以查看状态。
高频问题解答
Q:视频站可以只放外链视频吗?
A:当然可以。在 WordPress 中直接粘贴 YouTube、Bilibili 等平台的分享链接,编辑器会自动转为嵌入播放器,无需上传任何文件。适合做聚合类视频站。
Q:如何让视频封面图自动显示?
A:使用插件 Automatic Video Thumbnails(自动为视频文章生成缩略图),或者手动在文章特色图像中设置封面。
Q:本地视频太多,服务器空间不够怎么办?
A:最佳实践是使用对象存储(OSS),比如阿里云 OSS、腾讯云 COS,并通过插件(如 Media Cloud)将视频自动同步到云端,本地只保留缩略图。这样既节省空间又加速播放。
效果验证
完成以上步骤后,做以下检查:
- 访问
http://你的域名,确认首页已正常显示主题样式。 - 点击一篇包含视频的文章,视频播放器应正常加载,播放、暂停、进度条功能均正常。
- 尝试上传一个 500MB 左右的 MP4 文件,检查上传是否成功,前端播放是否流畅。
- 用手机浏览器访问相同页面,确认响应式布局正常工作(视频自动缩小适配屏幕)。
如果你在实践 WP视频站搭建教程 时遇到任何报错,建议先回到“避坑指南”部分排查。
调整参数后记得重启服务,大部分问题都能解决。
搭建完成后,记得及时备份站点和数据库,方便以后快速恢复。