星哥笔记 - Discuz
type: channel
link: https://www.cingetech.com/tag/Discuz/
items: Discuz手动安装插件提示不是正版应用的解决方法
items: Discuz 隐藏后台admin.php 登录路径

Discuz手动安装插件提示不是正版应用的解决方法
type: item
date: 2022-04-29T21:56:00+08:00
description: Discuz “对不起，您安装的不是正版应用，安装程序无法继续执行” 的解决方法。最近很多会员朋友反映一个问题：有些插件和风格在安装时出现不能安装的现象，出现以下提示：对不起，您安装的不是正版应用，安装程序无法继续执行点击这里安装正版应用点击这里返回上一页discuz社区在更新到2.0以上后，增加了对插件的版本检测，在安装时，可能会出现：“对不起,您安装的不是正版应用,安装程序无法继续执行”的提示，要解决这个其实挺容易的，找到以下文件：/source/function/function_cloudaddons.php找到文件中的cloudaddons_validator这个处理过程，将中间提示部份注释掉（第120行），改为像以下这样即可大功告成。对于最新版本的discuz，则需要注释source/admincp/admincp_plugins.php的内容（第419行）Ok，结束。

Discuz 隐藏后台admin.php 登录路径
type: item
date: 2021-06-20T20:18:00+08:00
description: Discuz的后台admin.php可直接被访问，很容易被攻击软件恶意测试密码，所以我们肯定要让别人无法随意访问后台路径admin.php。这里采用验证前台登陆用户名的方式：先判断前台登录的用户是否有管理权限，没有的话直接跳转到网站首页。具体修改方法：我的是最新版的 Discuz! X3.4 20210520 UTF-8 修改admin.php，在$discuz->init();（大约第26行）后面添加下面代码即可：if(!$_G['uid'] || !getstatus($_G['member']['allowadmincp'], 1)) { header('Location: /'); }是不是非常简单，新手朋友也可以快速修改！