【发布时间】:2021-03-15 13:30:20
【问题描述】:
我刚刚在我的服务器上安装了 Centos 8,以便将所有内容从 Centos 7 迁移到 Centos 8。我使用了许多用于 Web 服务器 (Apache) 的自定义编写的 Perl CGI 脚本。这些脚本有许多他们使用的 .pm 模块。包含来自 .cgi 脚本文件的模块 'use' 正在使用。例如:
/cgi-bin/somescript.cgi
#!/usr/bin/perl
use some_module;
在上面的示例中,some_module.pm 位于 /cgi-bin 内,但是当我尝试运行 http://192.168.0.1/cgi-bin/somescript.cgi 时出现以下错误: 在@INC 中找不到 some_module.pm
这曾经在 Centos 7 中完美地工作,但在 Centos 8 中却没有。当 .cgi 脚本文件是执行了吗?
【问题讨论】: