Я начинающий работу с Перлом вебмастер и вопрос мой наверняка ламерский. Но прошу не игнорировать его.
Ставлю себе Links2 и пытаюсь сделать так, чтобы он работал полноценно под Win98SE.
В качестве сервера стоит Апач 1.3.20 подключены Perl, PHP, MySQL.
Все работает нормально, кроме одной вещи: :confused:
1. При попытке создать или модифицировать ссылку через админский интерфейс (admin.cgi) Links2 не хочет работать и пишет следующее:
fatal error: Can\'t locate Time/Local.pm in @INC (@INC contains: \\HOME\\CGI-BIN\\ADMIN .) at \\HOME\\CGI-BIN\\ADMIN/links.cfg line 161. Строка 161 файла links.cfg входит в sub date_to_unix и имеет следующий вид:
require Time::Local; Весь sub такой:
sub date_to_unix {
#=========================================
my $date = shift; my $i;
my %months = map { $_ => $i++ } qw!Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec!;
my ($day, $mon, $year) = split(/-/, $date);
exists $months{$mon} or return undef;
$day = int($day); $year = $year - 1900;
require Time::Local;
my $time = 0;
eval {
$time = &Time::Local::timelocal(0,0,0, $day, $months{$mon}, $year);
};
if ($@) { die "invalid date format: $date - parsed as (day: $day, month: $months{$mon}, year: $year). Reason: $@"; }
return $time;
}
Сам sub я не изменял. Все прописано как были по умолчанию.
Догадываюсь, что проблема возможно в том, что работа идет под Win98, но как исправить не знаю
Пробовал работать в Апаче 1.3.26, такая же проблема.
Повторяю, что это не работает у меня на локальном сервере под Windows 98SE. При загрузке на сервер все работает нормально, но хочется, чтобы и на локальном компьютере все было в порядке.
Если кто сможет помочь, буду очень признателен.
Или подскажите где почитать про это. Вроде по форуму поискал и не нашел ничего об этой проблеме.
=====================
С уважением,
RAiDER.