Установил все как объясняли - выдает такую ошибку
В чем причина?
D:\>D:\WebServers\usr\bin\Perl.exe D:\WebServers\home\dmi2\cgi\doorgen\doorgen.p
l
Name "main::klid" used only once: possible typo at D:\WebServers\home\dmi2\cgi\d
oorgen\doorgen.pl line 24.
Use of uninitialized value in concatenation (.) or string at D:\WebServers\home\
dmi2\cgi\doorgen\doorgen.pl line 30.
readline() on closed filehandle Funct::INIFILE at D:/WebServers/home/dmi2/cgi/do
orgen/Funct.pm line 24.
Use of uninitialized value in substitution (s///) at D:/WebServers/home/dmi2/cgi
/doorgen/Funct.pm line 154, <TASKFILE> line 1.
Use of uninitialized value in substitution (s///) at D:/WebServers/home/dmi2/cgi
/doorgen/Funct.pm line 154, <TASKFILE> line 1.
Use of uninitialized value in string ne at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 67, <TASKFILE> line 1.
Use of uninitialized value in concatenation (.) or string at D:\WebServers\home\
dmi2\cgi\doorgen\doorgen.pl line 873, <TASKFILE> line 1.
readline() on closed filehandle VERFILE at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 874.
Use of uninitialized value in concatenation (.) or string at D:\WebServers\home\
dmi2\cgi\doorgen\doorgen.pl line 876.
readline() on closed filehandle NANFILE at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 877.
Use of uninitialized value in concatenation (.) or string at D:\WebServers\home\
dmi2\cgi\doorgen\doorgen.pl line 879.
readline() on closed filehandle ADJFILE at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 880.
Use of uninitialized value in concatenation (.) or string at D:\WebServers\home\
dmi2\cgi\doorgen\doorgen.pl line 882.
readline() on closed filehandle ADVFILE at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 883.
Use of uninitialized value in concatenation (.) or string at D:\WebServers\home\
dmi2\cgi\doorgen\doorgen.pl line 885.
readline() on closed filehandle TPLFILE at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 886.
Use of uninitialized value in concatenation (.) or string at D:\WebServers\home\
dmi2\cgi\doorgen\doorgen.pl line 889.
readline() on closed filehandle SNTFILE at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 890.
Use of uninitialized value in concatenation (.) or string at D:\WebServers\home\
dmi2\cgi\doorgen\doorgen.pl line 893.
readline() on closed filehandle SNTFILE at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 894.
Use of uninitialized value in string eq at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 71.
Use of uninitialized value in substitution (s///) at D:/WebServers/home/dmi2/cgi
/doorgen/Funct.pm line 154.
Use of uninitialized value in substitution (s///) at D:/WebServers/home/dmi2/cgi
/doorgen/Funct.pm line 154.
Use of uninitialized value in substitution (s///) at D:/WebServers/home/dmi2/cgi
/doorgen/Funct.pm line 154.
Use of uninitialized value in substitution (s///) at D:/WebServers/home/dmi2/cgi
/doorgen/Funct.pm line 154.
Use of uninitialized value in substitution (s///) at D:/WebServers/home/dmi2/cgi
/doorgen/Funct.pm line 154.
Use of uninitialized value in string eq at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 105.
Use of uninitialized value in array dereference at D:\WebServers\home\dmi2\cgi\d
oorgen\doorgen.pl line 771.
Use of uninitialized value in numeric lt (<) at D:\WebServers\home\dmi2\cgi\door
gen\doorgen.pl line 771.
Use of uninitialized value in string eq at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 151.
Use of uninitialized value in numeric ne (!=) at D:\WebServers\home\dmi2\cgi\doo
rgen\doorgen.pl line 163.
Use of uninitialized value in splice at D:\WebServers\home\dmi2\cgi\doorgen\door
gen.pl line 163.
Use of uninitialized value in string eq at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 166.
Use of uninitialized value in string eq at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 169.
Use of uninitialized value in string eq at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 174.
Use of uninitialized value in string eq at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 178.
Use of uninitialized value in string eq at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 192.
Use of uninitialized value in concatenation (.) or string at D:\WebServers\home\
dmi2\cgi\doorgen\doorgen.pl line 208.
Use of uninitialized value in concatenation (.) or string at D:\WebServers\home\
dmi2\cgi\doorgen\doorgen.pl line 209.
Use of uninitialized value in string eq at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 210.
Use of uninitialized value in concatenation (.) or string at D:\WebServers\home\
dmi2\cgi\doorgen\doorgen.pl line 220.
Use of uninitialized value in numeric lt (<) at D:\WebServers\home\dmi2\cgi\door
gen\doorgen.pl line 222.
Use of uninitialized value in numeric lt (<) at D:\WebServers\home\dmi2\cgi\door
gen\doorgen.pl line 226.
Use of uninitialized value in string eq at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 285.
Use of uninitialized value in string eq at D:\WebServers\home\dmi2\cgi\doorgen\d
oorgen.pl line 381.
D:\>