您的当前位置:首页>全部文章>文章详情

本地修改开发的插件,如何在Fastadmin安装

发表于:2026-07-17 09:46:22浏览:539次 TAG: #Fastadmin 收藏
本地压缩的zip ,在后台安装,会提示 请从官网渠道下载插件压缩包(code:1)

这个错误是 FastAdmin 为了安全性做的限制,它在安装时会校验插件的来源--20。对于本地开发的插件,我们需要手动关闭这个校验。

你可以按下面的步骤操作,一步步来:

⚙️ 解决步骤

  1. 修改配置文件 application/config.php
    找到并打开 /application/config.php 文件,搜索 unknownsources,将其值改为 true-1-20-30。这告诉系统“允许安装未知来源的插件”。


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

  1. 注释核心校验代码(关键步骤)
    如果做完前两步还是不行,就需要执行这一步

    • 找到文件 /vendor/fastadminnet/fastadmin-addons/src/addons/service.php

    • 在文件中搜索 Service::valid($params); 这行代码

    • 将它注释掉(在行首加上 //

    请注意:这个文件在 vendor 目录下,是框架的核心部分。修改它只是临时用于本地开发测试,千万不要在生产环境这样操作

📝 操作后别忘了

  • 清除缓存:修改配置后,在 FastAdmin 后台右上角点击“清除缓存”,确保修改生效-

  • 重新打包上传:完成以上修改后,重新打包你的插件 zip 文件,再次尝试上传安装。

  • 核对压缩包结构:如果还是不行,请再次确认你的 zip 压缩包打开后,直接就是插件文件,而不是一个以插件名命名的文件夹-

💎 总结

总的来说,解决这个问题的核心思路就是临时关闭 FastAdmin 对插件来源的安全校验

重要提醒:完成本地插件的安装和测试后,请务必把上述修改(特别是 Service.php 文件)还原,以保证你线上网站的安全-