宝塔面板,升级fecmall使用composer update报错:PHP Warning: putenv() has been disabled for security reasons in phar:///usr/bin/composer/vendor/composer/xdebug-handler/src/Process.php on line 160

Fecmall 宝塔 · Fecmall · 于 3年前 发布 · 3468 次阅读

宝塔面板,升级fecmall使用composer update报错:PHP Warning: putenv() has been disabled for security reasons in phar:///usr/bin/composer/vendor/composer/xdebug-handler/src/Process.php on line 160

详细报错信息:

composer update
PHP Warning:  putenv() has been disabled for security reasons in phar:///usr/bin/composer/vendor/composer/xdebug-handler/src/Process.php on line 160

Warning: putenv() has been disabled for security reasons in phar:///usr/bin/composer/vendor/composer/xdebug-handler/src/Process.php on line 160
PHP Warning:  putenv() has been disabled for security reasons in phar:///usr/bin/composer/bin/composer on line 57

Warning: putenv() has been disabled for security reasons in phar:///usr/bin/composer/bin/composer on line 57
Warning: This development build of composer is over 60 days old. It is recommended to update it by running "/usr/bin/composer self-update" to get the latest version.

                                                   
  [ErrorException]                                 
  putenv() has been disabled for security reasons  
                                                   

update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [--with-dependencies] [--with-all-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-i|--interactive] [--root-reqs] [--] [<packages>]...

进入软件商店,找到已经安装的php,点击设置, 在禁用函数栏目中将putenv 删除掉

然后重启php即可

共收到 1 条回复
Fecmall#13年前 0 个赞

当然,您也可以进入php配置文件,搜索 disable_functions , 在子项中删除 putenv 即可。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics