# eqcms **Repository Path**: long_ren/eqcms ## Basic Information - **Project Name**: eqcms - **Description**: 基于Laravel框架开发,简单、快速、安全、边界、多样化的内容管理系统 - **Primary Language**: PHP - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2020-03-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EQCMS内容管理系统 #### 介绍 简单、快速、安全、边界、多样化的内容管理系统! GitHub旧版本地址:https://github.com/wangyifani/eqcms,后续更新会在码云同步! EQCMS是基于Laravel框架开发的内容管理系统,功能包括:数据管理/模版管理/会员管理/邮件及手机验证/留言及评论/权限管理/模块管理/采集管理/系统工具/公告通知/支付宝支付等. EQCMS永久免费开源,框架成熟易开发,程序默认模版影视内容管理程序. #### 软件架构 运行环境: 服务器:Nginx 1.15+ 或Apache 2.x+ (IIS等其他环境未作测试) 数据库:Mysql5.5+ (8.0版本未作适配) PHP版本:PHP7.0-7.1 推荐使用PHP7.0版本 缓存服务器:Redis5.x (必须安装) 软件架构: 参考Laravel框架结构 #### 安装教程 1. 克隆项目到本地后,将.env.example 更改为.env文件 2. 使用 composer安装程序所需插件(此过程较慢,请耐心等待) composer install 3. 绑定网站运行目录public 4. 访问网站首页进行程序自动安装 5. 更新补丁: QQ群内:817514420 群文件下载 #### v1.227版本完整包下载(不实时同步更新) https://wslmf521-10032165.cos.ap-shanghai.myqcloud.com/eqcms1.227%E6%9C%AC%E5%9C%B0%E5%AE%8C%E6%95%B4%E5%8C%85.zip #### 特别注意 1. ***程序运行所需PHP函数:putenv 和扩展:fileinfo 2. 函数putenv在宝塔面板搭建的php环境会自动禁用,务必打开否则无法正常使用程序。 #### shell自动采集脚本 1. shell采集脚本可以定时自动无人值守挂机采集,按照脚本内注释修改脚本内容并设置自动执行时间即可. 2. 支持宝塔面板中计划任务添加此脚本,并自动执行. 3. 宝塔面板->计划任务->任务类型shell->选择执行时间->复制修改好的脚本内容填写到里面->开始执行->点击执行按钮进行测试. 4. 其他linux系统机器可使用crontab 定时任务来自动执行,具体请百度 5. 脚本地址:https://gitee.com/wslmf/eqcms/blob/master/caiji.sh #### 常见问题 1. 安装后数据库无法连接? 答:运行 php artisan config:cache 指令来清除缓存 2. 采集后前台依旧没有数据? 答:请点击后台上方 清除缓存 来实时更新首页及列表页缓存,默认缓存时间可以在后台自己设置。(请注意,每一次改动首页或列表页请务必清除缓存,否则无法生效) 3. 如何自动挂机采集? 答:程序提供挂机采集API,只需配置TOKEN即可无需登录后台就可以自动采集,可以在后台->采集管理->资源库列表->编辑->自动采集API 复制出来使用相关软件定时挂机采集即可。 4. 采集总是中断报错? 答:采集依赖网速及API接口提供方速度,可能造成延迟超时是本次采集失败,但是不必担心,程序会在出错之前自动记录,下次采集可以继续进行不必重头再来。 5. 使用composer安装后出现报错信息? 答:请确认具体报错信息,如果跟token有关就无关紧要,如果跟php函数有关请仔细检查并开放相关php函数 6. 公众号对接超时? 答:请重新再试,一般来说只要token值设置正确就会对接成功! 7. 邮箱配置好了无法发送邮件? 答:请使用QQ邮箱进行邮件配置,端口号设置为465 密码为你的邮箱授权码 8. 手机号发送如何配置? 答:程序内置使用“云之讯”接口,因为注册既有10元消费金额,具体的接口id和token等信息到云之讯个人中心获取,请注意,模版ID是必须申请正确的! #### 参与贡献 1. HYX(412332955@qq.com) 2. ZJM(zjm0305@foxmail.com) #### 免责声明 1. EQCMS本开发组拥有完全开发权及所有权! 2. 禁止利用本程序从事违反中华人民共和国法律活动,本人及开发者不承担任何相关法律责任。 3. 使用本程序即表示默认同意以上条款! ## 版本更新说明 #### 1.213版本: 1. 新增图片批量本地化工具,具体工具使用步骤见在程序菜单->系统工具->图片批量本地化. 2. 升级步骤 : 首先在菜单管理->地图 点击添加按钮,模块名:图片批量本地化,英文名:imgBatchLocalization,父级菜单:系统工具,保存后刷新后台,在系统工具菜单中就可以看到新功能入口了 3. 图片本地化路径在/public/images/download目录,因此请手动新建这个文件夹,将批量下载后的图片放在这个目录下 4. 补丁进入交流群下载 #### 1.226版本: 1. 首先覆盖版本升级补丁 2. 后台->系统工具->SQL助手->SQL语句填写下面的sql,执行即可(注意备份数据库)! ALTER TABLE `eq_type` ADD COLUMN `authority` int(11) NOT NULL DEFAULT 0 AFTER `path`; 3. 找到文件/app/Library/function.php 在第51行添加如下代码(只要不是在最后一行添加都行,中间随便插一行) : define("LOGIN_TOKEN","");//后台登录 token 令牌 例子截图 :https://img02.sogoucdn.com/app/a/100520146/7fda0dd7bef2f826cec397c5bd124d15 4. 后台登录安全入口设置请看:后台->系统配置->安全配置->网站登录入口 Token 5. 分类设置会员权限:后台->数据管理->分类管理->新增/编辑 下拉选择即可 #### 1.227版本: 1. 原支付宝官方支付接口更改为易支付,个人即可注册开通商户,此次升级需修改数据库,为数据保留请执行以下sql: ALTER TABLE `eq_pay` ADD COLUMN `apiurl` varchar(255) NULL AFTER `key`; 2. 后台->系统工具->SQL助手->SQL语句填写上面的sql,执行即可(注意备份数据库) #### 1.228版本: 1. 修复部分浏览器图形验证码校验失败问题 2. 优化图形验证码(仅显示数字且仅4位),妈妈再也不用担心花眼了 3. 新增批量设置指定分类下所有影片指定会员等级观看