zblogphp应用打包失败?open_basedir限制解决方案

老阳10772
zblogphp后台开发者模式下应用打包插件报错?本文详细分析open_basedir限制问题,提供宝塔面板下的解决方案、根本原因分析及安全注意事项。

因为本地测试使用的是宝塔面板,在本地应用打包插件出现错误,无法生成应用插件包。

老阳插件zblogphp 后台开发者模式不能应用打包插件的排查图片 | 老阳插件

然后检查发现这个错误提示 is_dir(): open_basedir restriction in effect.


在zb_system/function/lib/app.php文件中,发现应用打包Pack()函数处理ignore_files禁止打包的数组文件上出现权限错误,ignore_files这些在/zb_users/plugin/STACentre/目录不存在文件的is_dir()出现限制错误,禁止打包文件是不是直接unset直接处理掉或者过滤跳过处理。


老阳插件zblogphp 后台开发者模式不能应用打包插件的排查图片 | 老阳插件


老阳插件zblogphp 后台开发者模式不能应用打包插件的排查图片 | 老阳插件



然后暂时解决方法是在宝塔面板的网站设置-》网站目录-》不打勾:防跨站攻击(open_basedir)就暂时解决这个应用打包错误的问题。

老阳插件zblogphp 后台开发者模式不能应用打包插件的排查图片 | 老阳插件

《zblogphp 后台开发者模式不能应用打包插件的排查》.docx
将本文下载保存,方便收藏和打印
导出文档
评论列表
  1. 已回不到过去回复
    China Guangxi Zhuangzu Nanning
    技术博主,人也非常不错。
    1. 老阳回复
      China Guangxi Zhuangzu Nanning
      谈不上技术,纯粹自娱自乐