Звиняйте за такой вопрос, но я не занимался Перлом, а теперь есть проблема такая:
В проекте используется РНР и Перл, много ушло времени чтобы запустить, и появляются новые ошибки, следующая меня доконала, привожу из ЛОГ-файла сервера(Апачи):
[Thu Jul 20 10:36:41 2006] [error] [client 127.0.0.1] Premature end of script headers: /home/localhost/cgi-bin/fileshare/process.cgi
[Thu Jul 20 10:36:41 2006] [error] [client 127.0.0.1] Can't locate object method "new" via package "File::Temp" (perhaps you forgot to load "File::Temp"?) at \\home\\LOCALH~1\\cgi-bin\\FILESH~1\\process.cgi line 210.\n
Вот и тот проблемный кусок кода:
$tmp = new File::Temp( TEMPLATE => 'tempXXXXXXXXXXXXXXX', DIR => $TMP_DIR, SUFFIX => '.log', UNLINK => 1 );
$tmp_fname = $tmp->filename;
binmode $tmp;
while ($bytes_count = read($file_query,$buff,2096)) {
$size += $bytes_count;
$md5->add($buff);
print $tmp $buff;
}
close($tmp);
$file_md5 = $md5->hexdigest;
if ((stat "$tmp_fname")[7] <= 0) {
unlink("$tmp_fname");А браузер выводит такое:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Знающие Перла, подскажите пожалуйста, я даже в доке ничего для себя не нашел.Заранее благодарю, ваша СОВЕСТЬ.
Модератор: Оформляйте топики согласно требованиям форума!!! Топики оформленные не по правилам - будут удаляться. Еще один топик с "инофрмативным" названием - и топики будут удалаяться.
|