Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

error 500

Аноним
Я установил скрипт

Mail Machine v3.975
# Copyright (c) 1999 by Mike's World. All Rights Reserved.
# http//www.mikesworld.net [EMAIL]mike@mikesworld.net[/EMAIL]

6 - Запустить в браузере - http//www.yourdomain.com/cgi-bin/mailmachine.cgi?admin Для администрирования


Так представлена функция администратора
sub admin
{
$message=&quot;<form action=mailmachine.cgi method=post> Пароль <input type=password name=adminpass>

<input type=submit value=Ввести><input type=reset value=Очистить></FORM>&quot;;
&amp;message;
exit;
}


error 500 - сообщает сервер

В чём проблема в этой ситуации?

Правильно ли вводить http//www.yourdomain.com/cgi-bin/mailmachine.cgi?admin или нужно http//www.yourdomain.com/cgi-bin/mailmachine.cgi?[mail || password]

Спасибо.
570
27 августа 2002 года
starmaxim
31 / / 20.07.2000
Да помойму у тебя хост дохлый. У моего такое же с некоторыми php &amp; cgi скриптами.

[ Это Сообщение было отредактировано starmaxim в 2002-08-27 1036 ]
250
27 августа 2002 года
Joker
1.4K / / 20.02.2000
Цитата:

On 2002-08-27 0957, Anonymous wrote
Я установил скрипт

Mail Machine v3.975
# Copyright (c) 1999 by Mike's World. All Rights Reserved.
# http//www.mikesworld.net [EMAIL]mike@mikesworld.net[/EMAIL]

6 - Запустить в браузере - http//www.yourdomain.com/cgi-bin/mailmachine.cgi?admin Для администрирования


Так представлена функция администратора
sub admin
{
$message=&quot;<form action=mailmachine.cgi method=post> Пароль <input type=password name=adminpass>

<input type=submit value=Ввести><input type=reset value=Очистить></FORM>&quot;;
&amp;message;
exit;
}


error 500 - сообщает сервер

В чём проблема в этой ситуации?

Правильно ли вводить http//www.yourdomain.com/cgi-bin/mailmachine.cgi?admin или нужно http//www.yourdomain.com/cgi-bin/mailmachine.cgi?[mail || password]

Спасибо.



Давай все по порядку
error 500 означет произошла ошибка на сервере например в cgi или ошибка конфигураций;
еперь давай разберемся почему
1)Может быть изза того что сервер не могет запустить сгай т.е ты его не сделал запускаемым 755
---
Судя по твоей функции запрос должен выглядить так
http//www.yourdomain.com/cgi-bin/mailmachine.cgi?adminpass=твой пасворд

570
28 августа 2002 года
starmaxim
31 / / 20.07.2000
А вот у меня всё правельно было настроено всеровно не работаол скрипт на http//www.hut.ru. Некоторые говорили, что на http//www.hut.ru хостинг всавляет баннер перед загрузкой скрипта поэтому не читаеться голова скрипта и сам скрипт не работате. Они говорили что надо подправить скрипт.
543
29 августа 2002 года
Ampersand
75 / / 20.06.2000
Если Apache настроен нормально (для других серверов тоже что-то аналогичное должно быть), то он пишет сообщения об ошибках в лог, обычно /var/log/httpd-error.log для Юниксов. Попытайся пробиться к этому файлу и посмотри подробное описание ошибки. У меня, например, такое часто происходит, когда при переносе скрипта на другой сервер забываю в первой строчке путь к перлу исправить (#!/path-to-perl)...
543
29 августа 2002 года
Ampersand
75 / / 20.06.2000
Еще одно - если ты используешь метод передачи запроса POST (судя по параметру в Form), то в строке адреса параметры не передаются, т.е. вызов должен быть просто blablabla.cgi
818
03 сентября 2002 года
Lucifer
20 / / 20.03.2000
Цитата:

On 2002-08-27 0957, Anonymous wrote
Я установил скрипт

Mail Machine v3.975
# Copyright (c) 1999 by Mike's World. All Rights Reserved.
# http//www.mikesworld.net [EMAIL]mike@mikesworld.net[/EMAIL]

6 - Запустить в браузере - http//www.yourdomain.com/cgi-bin/mailmachine.cgi?admin Для администрирования


Так представлена функция администратора
sub admin
{
$message=&quot;<form action=mailmachine.cgi method=post> Пароль <input type=password name=adminpass>

<input type=submit value=Ввести><input type=reset value=Очистить></FORM>&quot;;
&amp;message;
exit;
}


error 500 - сообщает сервер

В чём проблема в этой ситуации?

Правильно ли вводить http//www.yourdomain.com/cgi-bin/mailmachine.cgi?admin или нужно http//www.yourdomain.com/cgi-bin/mailmachine.cgi?[mail || password]

Спасибо.



во первых проверь атрибуты у файла должны быть 755

во вторых если параметры правильные то значит ошибка в коде.
на локале можно проверить если стоит перл.

perl -cTw myscript.pl

он выдаст синтаксические ошибки если они есть.

далее если всеравно не работает то по одной твоей процедуре трудно сказать что именно.
Но там вызывается функция &amp;message; которой я не вижу она конечно может быть но ты про неё ничего не написал.

если ты в этом письме привел весь текст скрипта то он не работоспособный.
должна быть ещё функция

sub message {
...
}

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог