问题描述
在使用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模式,保障系统安全

发表评论 取消回复