H5ai安装报错Warning : putenv() has been disabled for security的解决办法

教程分享 [db:作者] 1周前 (11-25) 2次浏览 0个评论

    H5ai是一个非常受欢迎的 PHP 个人网盘系统,通过H5ai可以方便的分享文件,甚至可以直接在线播放 MP4 等视频。

    开心小站长本人也有一个私人的网盘,用 H5ai 搭建的,但是今天我在使用的时候,突然发现系统报错了。报错信息如下:

Warning

: putenv() has been disabled for security reasons in

/www/wwwroot/box.xsi.me/_h5ai/private/php/class-bootstrap.php

on line

8

    错误信息写的相对比较明确,是 class-bootstrap.php 这个 PHP 文件的第 8 行报错

    打开这个 PHP 文件发现,代码如下

putenv('LANG=en_US.UTF-8');

    很明显应该就是 putenv 这个函数出了问题。putenv 函数因为安全性问题,被禁用了。

    如果你是用的是宝塔面板,可以参照我下面的解决办法进行处理。

宝塔安装 h5ai 报错的解决办法

    依次点击宝塔左侧的软件管理,搜索框中搜索 PHP,找到自己使用的 PHP 版本,在对应的 PHP 版本后面,点击设置,然后选择禁用函数。按照下图,找到 putenv,点击 putenv 后面的删除。

H5ai 安装报错 Warning : putenv() has been disabled for security 的解决办法

    做完上面的操作之后,再次访问自己搭建 h5ai 的网址,就会发现,能正常打开了。


喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址