分类: 源码/模板

  • 网站安全设置-苹果CMS安全设置教程

    网站安全设置-苹果CMS安全设置教程

    网站安全是网站搭建运营过程中非常重要的一部分,需要对服务器、网站进行一定的安全设置,减少黑客入侵的机会。若网站遭到DDOS、黑客攻击、被挂马跳转等,数据会被盗窃或者毁坏,会影响到收录和权重。本文记录苹果CMS做站过程中遇到的或了解到一些场景,针对性的做好安全防护。

    图片[1] - 网站安全设置-苹果CMS安全设置教程 - 长江博客

    1)苹果CMS程序、模板后门

    模板程序,建议从正规途径下载(很多资源站下载的模板程序 最好站长测试过),模板程序带后门,这种情况是最常见的。

    模板使用前,可以尝试使用工具“D盾”扫描下。

    2)服务器密码、程序后台登录密码、数据库密码

    建议使用复杂密码、并且定期修改。

    在设置网站密码时,尽量设置复杂些,现在密码一般有10个以上字符,且由数字和符号以及大小写字母组合而成,网站密码不要和电子邮箱或社交媒体账户相同。

    3)使用了一些插件带有后门

    不建议使用任何插件,没有百分百可靠的,之前有用过“萌芽”采集插件,网站出现跳转,删除后立即恢复正常。

    4)权限设置

    5)使用宝塔防篡改工具

    宝塔安装“网站防篡改”程序,避免网站程序被篡改,安装之后程序、模板就不会被篡改掉。(注意在修改苹果CMS后台配置过程中,需先关闭防篡改,不然修改配置保存不生效)

    图片[2] - 网站安全设置-苹果CMS安全设置教程 - 长江博客

    6)网站路径下不要放置任何压缩包

    网站根路径下不要放置任何压缩包,有些站长会将网站压缩备份在网站根路径下面,会被别人扫描出来。

    7)苹果cms路径下的user文件夹

    检查/upload/user文件夹下是否存在一些异常文件,用户可以上传头像到这个文件夹进行渗透,懂渗透可以加代码提权篡改。

    8)nginx配置

    小编之前遇到过,网站被挂马,检查发现网站nginx配置文件中被挂马了

    图片[3] - 网站安全设置-苹果CMS安全设置教程 - 长江博客
    网站nginx配置文件

    9)nginx模块

    之前有遇到一种情况,服务器上所有网站都会偶发性的跳转,网站程序初步排查后没有问题,怀疑是服务器遭受ARP攻击或者服务器环境出了问题,最后把nginx版本从1.18升级到1.21后,跳转就没有了,应该是nginx的哪个模块出了问题。

    总之,保护网站的安全,要做的事情还有很多,如访问安全网站、不明来历的链接不要点击、租用正规、安全性高的主机空间等,这里就不详细叙述了。对于网站管理员来说,能做的事情一定要及时去做,千万不要嫌麻烦,希望广大站长能通过以上几点或其它方式来有效防护好网站的安全。

  • 94采集器5.2.4源码(注意是源码)

    94采集器5.2.4源码(注意是源码)

    94采集器本身功能相对于关关来说还是弱了不少,但因为可以运行在Linux上这一点特质,使得很多站长趋之若鹜,但是94采集器已经很久没有更新了,作者也不知道哪里去了。如果想改点功能或者增加点什么功能或者fix什么bug都成为妄想。

    无错源码今天提供的是94最后发布的5.2.4版本,相信可以帮助有需要的人解燃眉之急,毕竟源码在手,天下我有。

    照例先看下截图吧

    94的作者是少见的拿中文来写代码的作者,怎么说呢,就感觉这代码看着很亲切又很遥远。。。。。

    需要的筒子们自取吧。

    关于94采集器的安装,请参见以下这篇文章

    [b2_insert_post id=”3172″]

  • 赞片影视导航CMS商业版 商业模版之原创模版14

    赞片影视导航CMS商业版 商业模版之原创模版14

    本套最新的模版14基于ZanPianCms商业版开发,请确认你有赞片CMS V10,否则此模板不适合你。

    此模版为商业模版,自适应原创模版 功能全新模版,模板为最新流行的左导航排版模式。

    模版14 功能介绍:

    1.全新原创模版,含(PC、手机 ,ipad 可各独立模板,可设置为自适应)

    2.自适应模版支持手机PC平板 最佳显示宽度  1920px

    3.支持增加盒子和去掉盒子,颜色为黑白两色,

    4.模版颜色CSS独立,可以根据自己的喜欢新增不同颜色的模版

    5.全新重写的CSS自适应代码,可以更具自己的需求制作不同的排版方式

    6.模版支持V10程序所有功能,支持会员添加剧情 角色 台词 歌曲

    7.模版支持AJAX列表筛选分页等,并同时支持下拉加载下一页功能 按照模版说明修改相关地方即可

    一些关键申明:

    1.该模版适用于赞片CMSV10程序

    2.模板支持所有分辨率显示器

    3.模板5种颜色切换,并支持白色背景与黑色白色背景颜色切换。

    4.目前模板为全功能模板,也就是模板设计之初就将程序全部功能展现出来,所以部分页面可能调用的版块较多,如果你想删除部分版块

    5.模板支持视频、明星、文章、图库、剧情、演员表角色、台词、歌曲等所有V10版本功能。

    演示截图如下:

    首页截图白色背景

    黑色背景

    列表截图

    内容页面

    手机端首页

    手机端列表

    手机端内容

    手机端明星内容

    播放页

    播放地址切换

    IPAD端

    列表

    内容

  • PTCMS 全开源源码+小说APP API接口

    PTCMS是小说界的祖先及翘楚,由杰少开发。

    此版本是杰少在标准版本上增加了小说APP的API接口的版本,有别于由于版本。

    本站源码为开源源码,不同于市面上的PTCMS都需要swoole,本版本为无加密版本,正常的php环境就可以运行。

    来一段源码先睹为快

    <?php
    
    class SystemController extends ApiController
    {
        
        public function versionAction()
        {
            $config = include APP_PATH . '/common/app.php';
            $plat   = $this->input->request('plat', ['iOS', 'Android'], '');
            return $this->success($config);
        }
        
        public function chapterruleAction()
        {
            $model = new RuleModel();
            $rules = $model->field('siteid,chapter_content,chapter_api')->select();
            $list  = [];
            foreach ($rules as $v) {
                $rule   = $model->parseData2Rule($v);
                $list[] = ['siteid'=>$v['siteid'],'rule'=>$rule['chapter_content'],'chapter_api'=>$rule['chapter_api']];
            }
            return $this->success($list);
        }
        
        public function siteAction()
        {
            $model = new NovelSearch_SiteModel();
            $list  = $model->field('id,name,key,url,isoriginal,desc,weight')->order('weight desc')->select();
            return $this->success($list);
        }
        
        public function feedbackAction()
        {
            $content = $this->filter->safetext($this->input->request('content', 'str', ''));
            $qq      = $this->input->request('qq', 'str', '');
            if (!$content) {
                return $this->error('请输入内容');
            }
            if (!$qq) {
                return $this->error('请输入qq');
            }
            if ((new feedbackModel())->add(['qq' => $qq, 'content' => $content])) {
                return $this->success();
            } else {
                return $this->error();
            }
        }
    }

    再来几张截图

    关于API的接口使用方法请参见以下,更多关于用户、书单等的api请购买后阅读。

    小说列表
    /api/novel/list.json
    参数
    category   分类id  支持1|2|3 这样多个分类
    isover  填写为选用是否全本
    isgood  填写为选用是否推荐
    order 排序类型 支持参数'lastupdate', 'postdate', 'allvisit', 'monthvisit', 'weekvisit', 'dayvisit', 'marknum', 'rand', 'votenum', 'downnum'
    sort 排序方式  desc  asc
    page 第几页
    pagesize 每页多少条
    
    
    小说信息
    /api/novel/info.json
    参数
    novelid 小说id
    
    
    小说目录
    /api/novel/dir.json
    参数
    novelid 小说id
    
    
    章节内容
    /api/chapter/info.json
    参数
    novelid 小说id
    chapterid 章节id
    siteid 站点id
    说明
    不传站点id为自动选择最优来源 传递为指定站点
    
    
    /api/chapter/same.json
    换源接口
    novelid 小说id
    chapterid 章节id
    
    /api/system/version.json
    
    POST /api/user/register.json
    用户注册
    username 用户名
    password 密码
    
    POST /api/user/login.json
    用户登陆
    username 用户名
    password 密码

    本代码只包含后端,没有包含APP相关源码,如果需要此API配套APP源码请联系站长,Android,iOS都有全套功能源码。

  • 【复古冰雪H5之热血封神】双区+新GM授权后台-源码

    【复古冰雪H5之热血封神】双区+新GM授权后台-源码

    白鹭复古H5自年初放出到现在经过大神门修修补补,基本已经算是完美了,这个版本算是总结版,整合目前所有已知补丁。。。

    更新内容:

    1、更新多区以及对应后台

    2、修复跨服BUG(跨服首领等都正常)

    3、统一js避免多端账号不能登录

    4、手机端添加记住密码选项

    5、修复自动识别适应PC手机

    6、修复+优化JS

    7、修复无法双击穿脱装备

    8、修复双击地图自动寻路

    9、修复公告显示

    10、修复角色技能面板神魔系统

    11、修复充值点击不跳转的问题

    12、修复充值界面错乱的问题

    13、修复膜拜弹窗报错

    14、修复排行榜报错

    15、详细自行体验。

    以前的后台运行一段时间后会无效(重启才行)

    现在的新GM授权后台别人做的,他介绍说比较稳定。

    开新区/合区视频也是别人做的具体自行测试。

    我设置了充值跳转到用户后台

    如不需要修改以下文件(搜索gmht)

    /www/wwwroot/GameApp2/index.js
    /www/wwwroot/GameApp2/index1.js

    公告修改路径/www/wwwroot/GameApp2/notice.txx

    MJJ们都懂就不放那么多图了

  • 【强烈推荐】小说采集器关关采集器版本9.0源代码

    关关采集器一直是小说采集的不二选择,强大的规则,替换功能,能够满足所有人的需求。

    唯一的缺点是.net开发的,必须在windows下使用,但这并不影响网站拥有者对它的热爱。

    本站提供关关采集器9.0源码,以便一起研究学习这个采集器的过人之处。

    所有源码保证无错,有问题请私信站长。

    代码仅供研究学习开发的思路,严禁用于任何不法用途。

  • Moss,一个基于GoLang的简单轻量的内容管理系统

    Moss,一个基于GoLang的简单轻量的内容管理系统

    moss is a simple and lightweight web content management system

    moss是一个简单轻量的内容管理系统

    可以使用mysql、postgresql、sqlite数据库。后台支持12种语言,可切换明暗风格

    中文
    english

    暗色

    dark
    list

    开始使用

    • 下载程序文件
    • 运行./moss
    • 启动成功
    默认启动后使用sqlite
    默认后台地址 /admin

    配置文件(conf.toml)

    key说明默认
    addr监听地址随机
    db数据库类型sqlite
    dsn数据源./moss.db
    • 数据源示例
    Typedsn 示例
    sqlite./data.db
    mysqluser:password@tcp(127.0.0.1:3306)/moss?charset=utf8mb4&parseTime=True
    postgresqlhost=127.0.0.1 port=5432 user=postgres password=123456 dbname=moss sslmode=disable

    命令行

    key说明示例
    –username重置管理员用户名
    –password重置管理员密码
    –adminpath重置后台路径./moss –adminpath=”admin”
    –config指定配置文件路径./moss –config=”/home/othername.toml”
    可以通过 ./moss –help 查看更多信息
  • DataLife Engine v.16.1 NULLED破解版

    DataLife Engine v.16.1 NULLED破解版

    DataLife Engine 功能描述

    DataLife Engine 是一个多功能的内容管理系统。得益于非常强大的新闻、文章和用户管理系统,DataLife Engine 主要设计用于在 Internet 上创建自己的大众媒体网站和博客。该引擎的各种基本功能(最初集成到其中)使 DataLife Engine 在网站创建方面进一步领先于其最接近的竞争对手。并且由于精确和复杂的核心结构可以最大限度地减少服务器资源的负载,DataLife Engine 能够轻松地处理具有大量出勤率的项目,从而将服务器负载保持在最低水平。定制设计的灵活性和易于定制和集成让您可以学习和了解模板的结构并尽快部署自己的网站,而无需任何额外的材料成本。先进的 AJAX 技术可以减少服务器上的流量和资源以及访问者的流量,更不用说访问者在网站上使用该技术的易用性了。由于对引擎的安全性、便利性和动态发展的日益关注,全球超过 90,000 个成功使用它的门户网站已经表示支持 DataLife Engine。对搜索引擎优化给予了极大的关注,它可以引导更多的访问者访问您的网站。

    DataLife Engine 具有以下特点

    一般特征
    – 使用 MySQL 存储数据
    – 最小的数据库负载
    – 使用 AJAX 先进技术
    – 显示新闻、文章和您想要的任何内容
    – 支持用户友好的 URL,允许在 Web 浏览器 URL 栏中使用文章标题和任何其他文本。多亏了这一点,搜索引擎中的索引会更好(需要 modrewrite)
    – 您可以禁用用户友好的 URL
    – 一般网站统计
    – 附加字段支持(不仅可以使用简短而完整的新闻文章,还可以创建任意数量的各种附加字段来输入信息)
    – 你可以写几页的文章
    – 防洪
    – 评论中的自动词过滤器
    – 类别支持
    – 您可以创建任意数量的嵌套类别
    – 每个类别可以有一个单独的模板
    – 自动剪切评论中的长词
    – 文章评分
    – 日历
    – 在包括附加字段的文章中搜索(突出显示找到的文本)
    – 自上次访问以来查看未读新闻
    – 文章新闻计数器允许查看文章被红色的次数
    – 您可以将文章添加到收藏夹
    – 通过网站上的表格向用户发送消息
    – 使用 gzip 压缩方法显示页面
    – 支持用户个人消息
    – 支持多种语言
    – 热门文章显示在单独的块中
    – 您可以直接通过管理面板创建统计页面
    – 您可以选择简化注册和高级注册。高级注册需要激活账户才能完成注册。用户通过电子邮件收到激活通知
    – 您可以上传和附加文件到文章
    – 内置防止未经授权的文件下载(antileech)
    – RSS 新闻导入
    – RSS 告密者
    – 网站新闻的多语言支持
    – 标签云支持
    – 自动智能手机支持

    用户可以:
    – 在网站上注册
    – 添加评论
    – 编辑和删除自己的评论
    – 添加新闻
    – 中等新闻
    – 上传头像
    – 恢复密码
    – 在网站上编辑新闻
    – 更改网站皮肤
    – 将新闻添加到收藏夹并快速访问它们
    – 在网站上查看和添加视频
    – 一键上传大量图片和文件
    – 对每个用户进行统计(包括评分和个人资料)
    – 可以向注册用户和未注册用户显示不同的信息。
    – 支持批量上传图片
    – 支持针对指定群组的个性化广告展示
    – 错误、新闻、评论、个人消息“一键式”投诉系统
    – 不同用户组的完全可定制访问

    管理员可以:
    – 添加、编辑和删除新闻
    – 为不同的用户组使用完全可定制的管理面板
    – 使用两个编辑器(BBCODES 或 WYSIWYG)
    – 使用防病毒软件扫描文件状态以寻找黑客攻击的可能性
    – 编辑用户
    – 使用表情符号和 HTML 代码
    – 创建具有不同访问权限微调的用户组
    – 禁止用户
    – 使用工具直接在管理面板中创建和编辑模板
    – 调整时间
    – 调整出版日期
    – 在指定时间自动发布文章
    – 关闭日历和档案(以节省资源)
    – 修复新闻(无论日期如何,始终处于领先地位)
    – 禁用访客注册
    – 在图像上叠加水印
    – 为每篇新闻文章上传图片(删除新闻时,图片也会被删除)
    – 使用方便的上传图片管理器
    – 按 IP 地址搜索用户
    – 方便的广告材料管理
    – 快速搜索和替换数据库条目
    – 在网站上发布“规则”
    – 为 Google 创建站点地图
    – 为单词和含义自动替换创建过滤器
    – 达到最大注册用户数时自动暂停注册
    – 自动将上传的图像缩小到指定的大小,保持纵横比
    – 指定时间未访问网站的用户将被自动删除
    – 可以直接从脚本进行数据库的优化、修复、备份和恢复
    – 按 IP 地址搜索用户
    – 轻松管理宣传资料
    – 在数据库中快速搜索和替换
    – 在网站上发布规则
    – 为谷歌创建站点地图
    – 为单词和含义自动替换创建过滤器

  • ChatGPT API接口 PHP版本

    ChatGPT API接口 PHP版本

    一个简单的php实现的chatgpt接口的实例,传入wd关键字,直接在页面返回chatgpt的结果。

    需要注意的是要把key写到代码的key里边。其实现在这样的代码,基本都可以用chatgpt来实现。

    <?php
    set_time_limit(0);
    // ChatGPT API endpoint
    // $url = 'https://api.openai.com/v1/engines/davinci-codex/completions';
    $url = 'https://api.openai.com/v1/chat/completions'; //聊天接口
    // $url = 'https://api.openai.com/v1/completions';
    
    // Your API key
    $api_key = 'sk-****************************';
    
    
    
    // Request headers
    $headers = array(
    'Content-Type: application/json',
    'Authorization: Bearer ' . $api_key,
    );
    
    $wd= $_POST['wd'];
    if($wd!=null)
    {
    // Request data
    $data = array(
    // 'model' => 'text-davinci-003',
    'model' => 'gpt-3.5-turbo', //聊天模型
    // 'model' => 'text-curie-001',
    'temperature' => 0.8,
    // 'prompt' => '如何用php使用chatgpt的聊天接口', //聊天不用
    'max_tokens' => 3000,
    'messages' => [
    ["role" => "user", "content" => $wd]
    ]
    );
    // Send request
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
    $response = curl_exec($ch);
    curl_close($ch);
    $json_array = json_decode($response, true);
    // Print response
    echo $json_array['choices'][0]['message']['content'];
    }?>
    
    
    
  • 苹果cms伪静态后404怎么恢复正常

    苹果cms伪静态后404怎么恢复正常

    苹果cms伪静态后404怎么恢复正常
    网站弄好了之后,我们通常会对网站进行伪静态的设置,增强网站的seo,在设置期间会遇到各种各样的问题,苹果cms由于采用tp5的路由规则生成url, 所以不懂的不要乱改规则,以免造成网站无法正常访问。假如设置后真的打不开或是出现其他异常有没有方法恢复原来初始的状态?答案是肯定的,具体操作方法是:

    下载苹果cms完整安装包,复制文件application/route.php 替换到网站里,就可以打开了,然后在后台重新修改下正确路由规则。

    1,导致伪静态不成功的大多原因基本都是路由规则问题,首先确定后自己使用的什么环境再去上传伪静态规则,就像人得了感冒非要吃心脏病的药,肯定会徒劳无功。下面是一些环境所对应的伪静态路由规则。
    苹果cms伪静态后404怎么恢复正常

    2,这些是苹果cms官网安装包里自带的伪静态规则,确认好自己的环境对号入座 不要用错, 用错了就会404异常什么乱七八糟的一堆问题找你来解决.
    苹果cms伪静态后404怎么恢复正常