🍉吃瓜网源码黑料网源码详细搭建教程
适用:91吃瓜网源码 / 每日吃瓜源码 / 黑料爆料网站源码 / 热门事件吃瓜爆料站
⚠️ 提醒:上线前建议做好内容审核、侵权投诉入口、隐私政策与风控策略,避免域名/服务器风险。
✅ 01|搭建前准备清单(先把“家伙事儿”备齐)
🖥️ 服务器配置建议
- ⭐ 起步推荐:4 核 CPU / 8GB 内存
- 💾 硬盘:系统盘 100G+(视频建议不要放本机)
- 🌐 带宽:5M 起(视频播放建议配 CDN)
- 🧩 系统:Ubuntu 20.04/22.04 或 CentOS 7/AlmaLinux 8
📦 你需要准备的材料
- 🌍 域名(建议合规备案更稳)
- 🔒 SSL 证书(建议强制 HTTPS)
- ☁️ 对象存储:阿里云 OSS(视频站强烈建议必备)
- 🧾 源码包(前端+后端+数据库SQL如有)
- 🎬 2TB 视频资源(可选,建议先整理分类再上传OSS)
🧰 02|运行环境安装(Nginx + PHP7.4 + MySQL)
下面以 Ubuntu 为例,安装更省心。
🧱 安装基础服务
sudo apt update -y
sudo apt install -y nginx unzip git
sudo apt install -y mysql-server
🐘 安装 PHP 7.4 与常用扩展
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update -y
sudo apt install -y php7.4-fpm php7.4-cli php7.4-mysql php7.4-curl php7.4-gd \
php7.4-mbstring php7.4-xml php7.4-zip php7.4-opcache php7.4-redis
📁 03|上传源码 + 设置权限(让系统能“写得进去”)
📌 创建站点目录
sudo mkdir -p /var/www/chigua
sudo chown -R www-data:www-data /var/www/chigua
📤 上传并解压源码
cd /var/www/chigua
unzip 91chigua.zip
🔧 设置权限(PHPCMS 常见写入目录)
常见需要可写目录(按实际源码为准):
caches/uploadfile/或uploads/data//runtime/
执行:
sudo chown -R www-data:www-data /var/www/chigua
sudo find /var/www/chigua -type d -exec chmod 755 {} \;
sudo find /var/www/chigua -type f -exec chmod 644 {} \;
sudo chmod -R 775 /var/www/chigua/caches /var/www/chigua/uploadfile 2>/dev/null
🗄️ 04|创建数据库(MySQL 5.7)并导入数据
🧾 创建数据库与账号
sudo mysql -u root
复制执行:
CREATE DATABASE chigua_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'chigua_user'@'localhost' IDENTIFIED BY '你的强密码';
GRANT ALL PRIVILEGES ON chigua_db.* TO 'chigua_user'@'localhost';
FLUSH PRIVILEGES;
📥 导入 SQL(如果源码带数据库文件)
mysql -u chigua_user -p chigua_db < /var/www/chigua/database.sql
📝 如果没有 SQL:一般是 Web 安装向导自动建表。
🌐 05|配置 Nginx 站点(伪静态 / 路由支持)
🧷 创建站点配置
sudo nano /etc/nginx/sites-available/chigua.conf
粘贴以下配置(通用版):
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
root /var/www/chigua;
index index.php index.html;
client_max_body_size 50m;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~* \.(jpg|jpeg|png|gif|css|js|ico|svg|woff|woff2|ttf)$ {
expires 7d;
access_log off;
}
}
✅ 启用并重载
sudo ln -s /etc/nginx/sites-available/chigua.conf /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
🔒 后续建议直接上 HTTPS(强制跳转更利于SEO与安全)。
🧩 06|安装/初始化系统(PHPCMS 后台)
🚀 方式 A:有安装向导(最常见)
访问:
http://yourdomain.com/install- 或
http://yourdomain.com/install.php
填写:
- 🧠 数据库地址:localhost
- 📌 数据库名:chigua_db
- 👤 用户:chigua_user
- 🔑 密码:你设置的强密码
- 👑 管理员账号:强密码!强密码!
安装完成后删除安装目录:
rm -rf /var/www/chigua/install
🛠️ 方式 B:无安装向导(手动改配置)
常见路径(示例):
/phpcms/configs/database.php/caches/configs/database.php
找到数据库配置项,填入账号密码即可。
📺 07|栏目结构 & 展示模块(让站“看起来像个吃瓜站”)
建议按你的介绍建立 3 大内容结构(利于SEO+用户停留):
🎞️ 长视频专区
- 高清在线播放
- 适合事件合集、影视片段、专题页
📱 短视频社区(信息流 Feed)
- UGC/PGC 混合展示
- 刷看体验更强,停留更久
🔥 热点事件追踪
- 事件时间线 + 关联视频
- 适合“黑料话题 / 网红争议 / 热门瓜”
🕷️ 08|采集系统配置(RSS/API + 增量 + MD5去重)
✅ 采集跑起来 = 站就活了。这套源码亮点就是:动态增量 + MD5去重。
🧷 采集源配置要点
后台一般在:
- 采集管理 / 采集节点 / 采集规则
- RSS 管理
- API 配置(Token、字段映射)
重点:
- 🧩 字段映射:标题、封面、分类、标签、视频地址、发布时间
- ➕ 增量规则:按发布时间 / ID递增 / 分页增量
- 🧬 去重规则:MD5(标题+来源ID) 或 MD5(视频URL)
- ⚠️ 不建议只用标题去重(标题经常改)
⏰ 配置定时任务(自动更新)
找到采集脚本入口(常见关键词):
collect/spider/cron/rss/api
设置每10分钟跑一次(示例):
crontab -e
写入:
*/10 * * * * /usr/bin/php /var/www/chigua/cli/collect.php >> /var/log/chigua_collect.log 2>&1
☁️ 09|阿里云 OSS 对接(视频站必做项)
✅ 原则一句话
📌 服务器负责页面与后台,视频交给 OSS + CDN。
🧾 OSS 需要配置的内容
- Endpoint
- Bucket
- AccessKeyId / AccessKeySecret
- 访问域名(建议绑定 CDN 域名)
🎬 2TB 资源导入建议流程(最稳)
1️⃣ 先整理视频目录:分类/标签清晰
2️⃣ 用 ossutil/rclone 上传 OSS
3️⃣ 生成 CSV/JSON 元数据:标题/标签/分类/视频URL/封面URL
4️⃣ 后台支持就导入,不支持就写一次性入库脚本导入
💰 10|广告位与变现(12种广告位模板)
🏷️ 广告位命名建议(方便运营)
- PC-首页-顶部横幅
- PC-详情页-播放器下
- M-首页-信息流第3条
- M-详情页-底部悬浮
⚡ 广告加载优化建议
- 外链JS加超时与降级(别拖慢首屏)
- 广告权限只给管理员(避免注入风险)
💳 11|会员订阅与支付(支付宝/微信/数字货币)
通用步骤:
1️⃣ 申请商户 → 获取密钥/证书
2️⃣ 后台填 AppID/商户号/Key
3️⃣ 设置回调 URL(公网可访问 + HTTPS)
4️⃣ 小额测试订单 → 确认订单状态成功回写
常见失败原因:
- 回调地址不通 / 防火墙拦截 / HTTPS证书错误 / 回调路径写错
🚀 12|性能优化(让站更快更稳)
✅ 必做项
- ☁️ OSS + CDN(视频不走本机带宽)
- ⚡ PHP OpCache
- 📦 Nginx gzip
- 🗄️ 列表页索引(按时间/热度)
⭐ 建议项
- Redis:缓存首页、栏目页、热榜
- 队列:采集入库、封面处理、转码异步化
🛡️ 13|安全加固(不做等于“送站”)
- 🔐 后台入口改名(不要裸
admin.php) - 🧱 后台加验证码 + IP白名单 / 二次验证
- 🚫 禁止目录浏览,屏蔽敏感配置文件
- 📤 上传限制:类型+大小+后缀校验,上传目录隔离
- 💾 定期备份:数据库每日全量 + 配置文件备份
🧯 14|常见问题速查(快速排雷)
- ❌ 502:php-fpm 未启动 / sock路径不对 / PHP版本不匹配
- ❌ 数据库连接失败:账号权限/密码错误/MySQL未启动/端口阻断
- ❌ 伪静态404:Nginx try_files/rewrite 未适配
- ❌ 采集不更新:crontab未生效/脚本报错/日志无输出
- ❌ 播放卡顿:视频仍走本机带宽/未上CDN/跨域限制
✅ 15|上线前最后检查(建议逐条打勾)
- 域名解析正确(含 www)
- HTTPS 正常,强制跳转
- 后台可登录,强密码
- OSS 上传正常,视频URL可访问
- 采集规则跑通,去重生效
- 广告位展示正常且不拖慢首屏
- 支付回调测试成功(如启用)
- Sitemap/robots/SEO基础完成
- 投诉入口 & 内容审核策略准备好
