美樂地

  • 首页
  • 简介
  • 文集
  • 友链
  • 留言
  • 赞助
  1. 首页
  2. 建站笔记
  3. 正文

解决BackWPup在aaPanel(宝塔)环境下报错的问题

2026-02-24 36点热度 0人点赞 0条评论

春节假期没有出游,基本宅在家。抽空重装了 VPS ,当前已切换使用 aaPanel 面板(宝塔的国际版)。

我主要使用 BackWPup 插件作为 WordPress 网站备份插件。相对另一款知名的网站备份插件 UpdraftPlus,前者的免费版可自定义设置备份时段,且支持备份至第三方网盘 Dropbox 的子目录,支持自定义文件夹名称。

WordPress 网站备份插件:BackWPup

近日,BackWPup 插件在我设定的时段,无法按照设定的时间自动备份,甚至手工备份也无效,点击备份按钮毫无反应。尝试检查 VPS 磁盘剩余容量、更新插件版本、调整目录权限,调大 PHP 设置(max_execution_time、memory_limit、post_max_size、upload_max_filesize)、启用函数(exec、shell_exec、proc_open、popen),安装 PHP 扩展(zip、curl、fileinfo、mysqli),依旧无效。

最后准备放弃,拟改用 UpdraftPlus 插件之前,我导出 BackWPup 的运行日志,竟发现反复出现以下提示,并且任务不断每5分钟重启一次——

PHP Fatal error: Uncaught Error: Call to undefined function putenv()

终于找到故障的根本原因了,是 PHP 禁用了“putenv()”。putenv() 是 PHP 的系统环境变量函数,在很多 Linux 建站面板里,默认安全配置里会禁用该函数,而 BackWPup 插件在执行数据库备份打包/进程控制时需要调用 putenv(),因此会反复报错。


如何在 aaPanel 面板/宝塔面版开启 putenv 函数

aaPanel 面板/宝塔面版 → 官方应用 → PHP → 设置 → Disabled functions(禁用函数),您可以看到多个已被禁用的函数,找到 putenv ,点击 Del(删除),确认删除,其它的函数不要删除。最后,记得在 Service(服务) → Restart(重启),让 PHP 服务重启生效。

PHP 禁用了“putenv()”函数

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: aaPanel PHP VPS 宝塔
最后更新:2026-02-24

美樂地

这个人很懒,什么都没留下

打赏 点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

赞助商
最近评论
蒙需 发布于 2 小时前(02月24日) 是呀。
美樂地 发布于 2 小时前(02月24日) 今年我们单位每个网点,大年初一还开门上班
美樂地 发布于 2 小时前(02月24日) 您说要买苹果的折叠屏 iPhone Fold ?
美樂地 发布于 2 小时前(02月24日) 您指的是文章过于书面化吗?
石樱灯笼 发布于 7 小时前(02月24日) 这文章内的用词怎么这个格式化
最新 热点 随机
最新 热点 随机
解决BackWPup在aaPanel(宝塔)环境下报错的问题 丙午马年到! 入手iPhone 17标准版 浅谈一次性信用修复政策 师德沦丧,枉为人师!
入手iPhone 17标准版师德沦丧,枉为人师!特惠VPS突遭强制清退VPS“融合怪”脚本实测CloudCone丙午马年到!
嫁,就是给女孩一个家 我的割礼 YiBo微博客户端自定义AppKey教程 科普:什么是PHEIC以及影响 红米Redmi K40刷入MIUI EU版固件教程
标签聚合
iPhone Windows 7 WordPress Apple Google 段子 高清电影 我的大学

COPYRIGHT © 2009-2026 美樂地 Meledee.com. ALL RIGHTS RESERVED.

Theme Kratos Modified By 美樂地|Meledee.com