在 perl 和 ubuntu 16.04 上使用 -T 开关运行时 eval 中的不安全依赖性

问题描述 投票:0回答:1

在 Ubuntu 16.04 上加载 foswiki 的 apache 网站时,我遇到以下文本行的小问题

错误:

Foswiki 检测到内部错误 - 请检查您的 Foswiki 日志和网络服务器日志以获取更多信息。

使用 -T 开关运行时 eval 中的不安全依赖

来自error.log的日志: 在 /var/www/Foswiki-1.1.9/lib/Foswiki.pm 第 3153 行使用 -T 开关运行时 eval 中的不安全依赖性。

**背景:**

  • 最初 VM 在 ubuntu 12.04 上运行 foswiki 1.1.9.
  • 然后我在 ubuntu 上运行升级并升级到 14.04,并且能够为 foswiki 制作 apache 网络服务。
  • 然后我把它升级到 ubuntu 16.04 并看到上面的错误。
  • 在 ubuntu 12.04 上:perl 版本是 5.14
  • 在 ubuntu 16.04 上:perl 版本是 5.22

注意:我对编程语言的了解非常有限,我需要尽我所能将此 VM 升级到 ubuntu 20.04 LTS 或 22.04。

代码: enter image description here enter image description here

问候 S

apache perl ubuntu-16.04
1个回答
0
投票

该程序使用

perl -T
或作为 setuid/setgid 脚本运行,这会启用 污点模式。出于安全目的,污点模式可防止用户输入在某些操作中使用。

需要更改程序或模块才能解决问题。请咨询他们的作者。

© www.soinside.com 2019 - 2024. All rights reserved.