我正在使用以下“ https://gist.github.com/stran12/1394757 ” gist 在 nginx 上安装 cgit。我几乎完成了所有步骤。我的 nginx 服务器也已启动并正在运行。启动“cgit-fastcgi”服务时,出现以下错误:
/usr/bin/spawn-fcgi 第 22 行的 foreach 循环条目中的参数“/tmp/cgi.sock”不是数字。
知道如何解决此错误。
我的 spawn-fcgi 文件是:
#!/usr/bin/perl
使用严格;使用警告 FATAL => qw( all );
使用 IO::Socket::UNIX;
我的 $bin_path = '/usr/bin/fcgiwrap';
我的 $socket_path = $ARGV[0] || '/tmp/cgi.sock';
我的 $num_children = $ARGV 1 || 1个;
关闭标准输入;
取消链接 $socket_path; 我的 $socket = IO::Socket::UNIX->new( Local => $socket_path, Listen => 100, );
die "Cannot create socket at $socket_path: $!\n" 除非 $socket;
for (1 .. $num_children) { 我的 $pid = fork; die "不能分叉:$!" 除非定义 $pid; 接下来如果 $pid;
exec $bin_path; die "Failed to exec $bin_path: $!\n"; }