问题描述

在使用FastAdmin进行离线安装插件时,系统提示错误信息:fastadmin 请从官网渠道下载插件压缩包(code:1)(code:0)

这是因为FastAdmin默认只允许从官方市场下载安装插件,如需离线安装,需要进行以下配置修改。

解决方法

一、修改config.php文件

找到项目目录下的 application/extra/addon.php 配置文件(或相关config文件),修改以下配置:

//是否允许未知来源的插件压缩包\n'unknownsources' => true,

unknownsources 设置为 true,允许安装非官方渠道的插件压缩包。

二、修改.env文件,开启debug调试模式

在项目根目录的 .env 文件中,修改或添加以下配置:

debug = true\ntrace = true

开启debug模式可以帮助你在遇到问题时获取更多调试信息,便于排查问题。

三、修改service.php文件

找到 /vendor/karsonzhang/fastadmin-addons/src/addons 目录下的 service.php 文件,定位到第163行附近,将该行代码注释掉,保存即可。

该方法通过注释掉插件来源验证的相关代码,从而绕过官方渠道校验,实现离线插件的正常安装。

注意事项

  • 请确保下载的插件来源可靠,避免安装恶意插件
  • 建议在开发环境进行调试,生产环境谨慎修改
  • 修改完成后建议关闭debug模式,保障系统安全

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部