0 / 0 / 0
Регистрация: 22.07.2008
Сообщений: 4
1

не запускаеться (CGI вместе с MySQL) под Apache: Premature end of script headers: c:/www/cgi-bin/catalog.cgi

23.07.2008, 00:21. Показов 3271. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
такая трабла:

вот что пишет Apache в Log:

Premature end of script headers: c:/www/cgi-bin/catalog.cgi

main::ltimestr() called too early to check prototype at c:/www/cgi-bin/catalog.cgi line 75.

Name 'main::kurs' used only once: possible typo at c:/www/cgi-bin/catalog.cgi line 40.

Can't locate object method 'Connect' via package 'Mysql' (perhaps you forgot to load 'Mysql'?) at c:/www/cgi-bin/catalog.cgi line 10.


...вот строчки из cgi на которые ругается Apahe:

строка №10

$dbh = Mysql->Connect;

сторка №40

$kurs = $sth->FetchRow;

строка №75

$data = ltimestr();

я так понимаю что Apache не может вытащить значения из MySql базы??

PS в начале скрипта вроде все прописано:

#!/usr/bin/perl5 -w
use Mysql;
use CGI qw(param);

my ($database);
my $uname = param('username');
my $pwd = param('passwd');

$database = 'shop';
$dbh = Mysql->Connect;
$dbh->SelectDB($database);
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.07.2008, 00:21
Ответы с готовыми решениями:

При попытке отправить данные формы открывается страница с сообщением: 'The requested method POST is not allowed for the URL /cgi-bin/script.cgi.'
Имеется форма, начальный тег: <form method=post action='cgi-bin/script.cgi'> При попытке...

Perl + SSI = ошибка invalid CGI ref 'http://сервер/cgi-bin/view_bag.pl' in ....
Вопрос такой: Скрипт view_bag.pl без ошибок выполняется в папке /cgi-bin/, при этом атрибуты файла...

Запуск CGI вне cgi-bin и запуск index.cgi
Никак не получается сделать настройку 1) Запуск CGI-программ ВНЕ /cgi-bin/ 2) Запуск index.cgi...

Ошибка 500 cgi, нужно запустить батник через cgi
Apache на Windows (!!) Если запускаю localhost/run.bat все работает исправно, скрипт простой,...

4
0 / 0 / 0
Регистрация: 09.08.2008
Сообщений: 19
18.09.2008, 05:11 2
а ты сам mysql запускаешь?
при запуске апача запускай и mysql...
я сделал это бат файлом
запуск -
@echo off
f:usrlocalmysqlinmysqld.exe --basedir f:/usr/local/mysql
F:usrlocalapacheApache.exe -d f:USRLOCALAPACHE -s

отключение -
@echo off
f:usrlocalapacheApache.exe -d f:USRLOCALAPACHE -k shutdown
'f:usrlocalmysqlinmysqladmin.exe' -u root shutdown
0
0 / 0 / 0
Регистрация: 23.02.2008
Сообщений: 125
21.10.2008, 05:10 3
слово 'запускаеться' пишеться без мягкого знака...
не удивительно что ты ничерта не умеешь
0
0 / 0 / 0
Регистрация: 09.08.2008
Сообщений: 19
22.10.2008, 02:25 4
стоит за своей грамматикой последить - и тоже насчёт мягкого знака...
0
mar
11.11.2008, 16:11 5
без, или с мягкими знаками - скорее всего дело в отсутствии MySQL, или отсутствии прав на него. Что за машина? Под какой OS? С какими правами (в с мысле админ)?
11.11.2008, 16:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2008, 16:11
Помогаю со студенческими работами здесь

http://www.public-trust.com/cgi-bin/CRL/2018/cdp.crl - адрес заблокирован
ESET выдает уведомления, что адрес http://www.public-trust.com/cgi-bin/CRL/2018/cdp.crl...

Вопрос по cgi-bin и исполняемость pl
В директории cgi-bin есть pl файл, который работает с dll библиотекой и который отлично выполняется...

symlink на cgi-bin как сделать?
Помогите советом если кто знает, как сделать общую папку cgi-bin для нескольких доменов. сделал...

IIS 7.5 не запускается .exe из cgi-bin
Добрый день, помогите пожалуйста. Столкнулся с такой проблемой. Есть сайт, работает на IIS6. В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru