Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 内部服务器错误-apache 2.4&;mod_perl_Linux_Apache_Perl_Cgi - Fatal编程技术网

Linux 内部服务器错误-apache 2.4&;mod_perl

Linux 内部服务器错误-apache 2.4&;mod_perl,linux,apache,perl,cgi,Linux,Apache,Perl,Cgi,我在访问我的论坛时不断遇到一个内部服务器错误,我最近将文件从我的windows机器转移到linux上,这是我从另一台linux机器上获得的。我手动编辑了源文件中的所有路径(没有配置文件,必须手动执行),并更改了数据库配置详细信息以匹配我在这台机器上的数据库信息,但是我遇到了另一个问题 都是论坛的要求,都满足了 该问题是否是由于跳过模块的安装而导致的?好了,我已经复制了以前安装的所有内容,一切都很好,如果可以的话,我可以下载,安装一个新的副本,然后传输我以前的文件吗?GForum目录不在搜索路径

我在访问我的论坛时不断遇到一个内部服务器错误,我最近将文件从我的windows机器转移到linux上,这是我从另一台linux机器上获得的。我手动编辑了源文件中的所有路径(没有配置文件,必须手动执行),并更改了数据库配置详细信息以匹配我在这台机器上的数据库信息,但是我遇到了另一个问题

都是论坛的要求,都满足了


该问题是否是由于跳过模块的安装而导致的?好了,我已经复制了以前安装的所有内容,一切都很好,如果可以的话,我可以下载,安装一个新的副本,然后传输我以前的文件吗?

GForum目录不在搜索路径中。要解决此问题,请配置
@INC
搜索路径,请参阅


其次,Apache可能没有对模块目录、父目录或模块本身的读取权限。

第一行是
use lib'/srv/http/cgi bin/admin'
,在admin文件夹中是包含所有perl模块的GForum文件夹,因此,应该在路径中添加一条关于文件权限的注释。是否可以包含目录和模块文件权限的长列表?文件权限应允许服务器读取Category.pm。它所在的目录如何?和它的父目录?ls-ld/srv/http/cgi-bin/admin/GForumAlso,服务器的有效用户id是什么?ps-ef | grep httpdAlso仔细检查您的use lib语句,因为它不是作为屏幕截图的@INC搜索路径的一部分打印的。这应该首先解决。