FastAdmin踩坑记

  1. 开发环境支持使用.env配置文件,上传到云服务器.env却不生效,只有使用application目录下的database.php;
  2. 上传到服务器时,注意public目录下的.user.ini文件中的open_basedir要一致,不然会遇到”PHP message: PHP Warning: Unknown: open_basedir restriction in effect.”错误;
  3. 出现file_put_contents(/www/wwwroot/hwtl_admin/runtime/cache/4e/*.php): failed to open stream: Permission denied的错误,说明runtime文件夹权限不够,需要最大权限777;
  4. FastAdmin分类可以使用默认的,type区分就好,目标表中有category_id即可,页面加载时,如果需要显示上下级,data-params增加isTree为1即可;
data-params='{"custom[type]":"activity", "isTree":1}'

如果页面出现“你所浏览的页面暂时无法访问”,很有可能是服务器使用了.env文件配置数据库连接,请参考第一条。

发表回复