
前言本文基于 OneinStack 一键 LNMP 云主机环境完整复现SKYUC v3.4.2 天空网络电影系统从源码上传、环境配置、网站安装、后台运维、影片点播、数据库备份恢复全套企业运维流程。 覆盖 FTP 文件上传、Linux 目录权限、PHP 版本切换、视频点播配置、会员计费、站点数据备份恢复等企业常用运维技能适合云计算运维、Linux 后端初学者实操练习。环境说明云服务器CentOS LinuxOneinStack 一键 LNMP网站根目录/data/wwwroot/defaultFTP 服务Pure-FTPd运行依赖PHP5/5.6 MySQL5 ImageMagick ZendOptimizer网站源码SKYUC v3.4.2 开源影视 CMS一、SKYUC 网站源码简介1.1 软件基础信息软件名称天空网络电影系统 SKYUC版本v3.4.2开发语言PHP MySQL运行依赖PHP5 MYSQL5 GD2/ImageMagick6 ZendOptimizer 3.3.x核心功能影视分类、会员计费、计点点播、视频服务器分布式、数据库主从支持1.2 源码目录结构核心目录作用admincp网站后台管理中心install网站在线安装程序data缓存、数据库备份、临时文件目录templates网站前端模板upload图片、海报上传目录dm自定义视频存储目录二、网站源码 FTP 上传完整步骤2.1 本地打包源码为 tar 压缩包Windows 本地将全部网站源码打包为wwwroot.tar压缩格式选择 tar仅存储不压缩方便 Linux 解压。2.2 压缩包放置本地 E 盘根目录将wwwroot.tar复制到 C 盘根目录简化 FTP 上传路径。2.3 CMD FTP 登录云主机切换 binary 二进制模式Windows cmd 执行 ftp 命令连接云主机 IP默认 ASCII 模式传输会损坏二进制压缩包必须切换binary模式再上传。ftp 你的云主机公网IP # 输入ftp账号、密码登录 binary # 切换二进制传输模式 put E:/wwwroot.tar2.4 云主机查看上传文件登录云主机 SSH进入 ftp 默认目录查看已上传wwwroot.tar压缩包。2.5 解压源码到网站根目录 default进入网站根目录/data/wwwroot/default解压 tar 包cd /data/wwwroot/default tar -xvf wwwroot.tar -C ./2.6 重命名网站源码目录为 sky解压后目录名为wwwroot简化命名为sky方便访问mv wwwroot sky ls三、LNMP 环境配置与网站权限授权3.1 安装依赖图像处理库 ImageMagickSKYUC 缩略图、海报处理依赖 ImageMagick执行 yum 安装# 备份原有yum源 mv /etc/yum.repos.d/C* /opt # 配置Vault源后安装依赖 yum -y install ImageMagick3.2 网站目录权限授权Apache 运行用户网站缓存、上传、模板目录需要读写权限统一授权 apache/www 用户(要在sky目录操作)chown -R apache sky/admincp/ chown -R apache sky/data chown -R apache sky/upload chown -R apache sky/templates # 重启web服务 systemctl restart httpd3.3 切换 PHP 版本至 5.6SKYUC 源码仅兼容 PHP5 系列使用 oneinstack 脚本切换版本sh /root/oneinstack/change_php_version.sh # 验证PHP版本 php -v四、SKYUC 在线安装流程访问安装地址http://云主机IP/sky/install4.1 环境检测页面自动检测 PHP、MySQL、ImageMagick、目录读写权限全部显示可写才能继续安装。4.2 数据库与管理员账号配置填写数据库信息数据库主机localhost端口3306数据库名skyucdb表前缀skyuc_ 管理员账号admin自定义登录密码与邮箱。4.3 安装完成锁定安装目录安全加固安装完成提示删除 install 目录线上环境防止重复安装重命名锁定cd /data/wwwroot/default/sky mv install install.lock chmod 600 install.lock五、网站后台基础运维配置后台访问地址http://云主机IP/sky/admincp5.1 更换网站前端模板咖啡色模板后台模板设置页面切换为咖啡色 v3.0.5 模板并保存。5.2 新增测试会员账号 test1.添加会员用户名 test邮箱testtyj.com会员等级「全频道包月会员」2.修改会员会员类型改为计点会员充值 10099 剩余点数5.3 添加本地视频存储服务器1.先创建视频存放目录 dmmkdir /data/wwwroot/default/dm chmod 777 /data/wwwroot/default/dm2.后台服务器管理新增服务器地址http://IP/dm/名称localhost5.4 影视影片添加配置5.4.1 免费影片《花心》分类音乐地区日本每集扣点 0免费上传海报绑定播放地址 1.flv5.4.2 收费影片《伴随着你》分类音乐地区日本每集扣点 1 点绑定视频 2.mp4六、视频文件上传与点播测试6.1 FTP 上传视频文件到服务器使用 ftp binary 模式上传 1.flv、2.mp4 至 ftp 根目录复制到 dm 视频目录cp /var/ftp/pub/1.flv /data/wwwroot/default/dm/ cp /var/ftp/pub/2.mp4 /data/wwwroot/default/dm/ chown apache /data/wwwroot/default/dm/*6.2 影片点播权限测试1.播放免费影片《花心》无扣费直接正常播放2.初次播放收费影片《伴随着你》提示无权限音乐分类未启用6.3 开启音乐分类权限后台分类管理编辑「音乐」分类勾选启用、展示在导航栏6.4 重新测试收费点播开启分类后再次播放《伴随着你》成功播放账号剩余点数扣除 1 点10099→10098。6.5 拓展练习新增动作收费影片自行上传 3.mp4添加动作分类收费影片使用 test 账号点播验证扣费逻辑。七、网站数据备份与恢复企业运维核心所有网站业务数据存储在 MySQL 数据库仅需备份 SQL 文件即可完整迁移、恢复站点。7.1 后台数据库完整备份后台「数据管理 - 数据库备份」选择全部表开启压缩备份生成 SQL 备份文件。7.2 数据库备份恢复后台「数据库恢复」选择服务器已存在备份文件执行恢复一键还原全站影片、会员、配置数据。八、实操总结与运维优化建议8.1 本次实操核心知识点FTP 传输二进制 / ASCII 模式区别二进制才能完整传输压缩包、视频文件Linux 网站目录权限管控web 运行用户必须拥有上传、缓存目录读写权限老旧 PHP 源码兼容处理低版本 PHP 环境部署老 CMS影视 CMS 分布式视频服务器、会员计点计费业务逻辑线上网站安全加固安装目录锁定、定期数据库备份。8.2 生产环境优化方案安全加固删除 install 目录、限制 FTP 访问 IP、关闭服务器目录 777 权限性能优化开启 Opcache 缓存、MySQL 定时分库备份、视频文件 OSS 对象存储运维自动化编写 Shell 脚本定时自动备份数据库并同步至本地版本升级SKYUC 源码年代久远生产环境建议更换现代 PHP7/8 影视 CMS。