Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » 500 ошибка на локалхосте

Модерирует : Antuan

lynx (17-07-2003 03:58): Основные причины ошибки 500  Версия для печати • ПодписатьсяДобавить в закладки

   

MC



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вообщем сделал все как сказали в статье у вас на сайте (кроме того, что у меня вместо диска Z: идет папке C:/mc). локалхост настроен верно
после всех настроек пытаюсь зайти в admin.cgi - пишет об ошибке 500
логи Апача выглядят следующим образом:
 
[Thu Sep 13 00:15:34 2001] [error] [client 127.0.0.1] c:/mc/home/localhost/cgi/ikonboard/members/admin.cgi is not executable; ensure interpreted scripts have "#!" first line
[Thu Sep 13 00:15:34 2001] [error] [client 127.0.0.1] (2)No such file or directory: couldn't spawn child process: c:/mc/home/localhost/cgi/ikonboard/members/admin.cgi
 
где что не так?!
 
вот часть файла voardinfo.cgi чтоб не грешили, что я ошибся где-то в путях:
 
$OS_USED = "Unix";
$ikondir = "c:/mc/home/localhost/cgi/ikonboard/";
$imagesdir = "c:/mc/home/localhost/www/ikonboard/";
$imagesurl = "http://mc/ikonboard";
$homeurl = "http://mc/cgi/ikonboard";
$boardurl = "http://mc/cgi/ikonboard";
 
Да кстати... у меня ОС Виндовс МЕ - могет в этом проблема?! так как я вижу в первой строке совсем другую ОС... как правильно тогда написать совю ОС в этом файле?!
 

Всего записей: 781 | Зарегистр. 09-09-2001 | Отправлено: 02:07 14-09-2001
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Код:
$ikondir = "/cgi/ikonboard/";  
$imagesdir = "/www/ikonboard/";  
$imagesurl = "http://localhost/ikonboard";  
$homeurl = "http://localhost";  
$boardurl = "http://localhost/cgi/ikonboard";  

попробуй так
Помойму batva в стайтейке расписал все оч. популярно и понятно.
 

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 02:29 14-09-2001
MC



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
эээ.. нэ помогает!

Всего записей: 781 | Зарегистр. 09-09-2001 | Отправлено: 02:38 14-09-2001
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MC

Цитата:
c:/mc/home/localhost/cgi/ikonboard/members/admin.cgi  

 
А куда ты это зайти пытаешься
 
Твой URL такой:
http://mc/cgi/ikonboard/admincenter.cgi

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 04:09 14-09-2001
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если по тому линку и идешь а все равно ошибка
то кидай сюда из папки /members/ того юзера что создал
И приведи полный boardinfo.cgi

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 04:12 14-09-2001
MC



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
эээ... ламернул, я ж так и сказал... не по этому адресу я раньше шел!

Всего записей: 781 | Зарегистр. 09-09-2001 | Отправлено: 05:43 14-09-2001
MC



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да и все равно....
вообщем вот мой boardinfo.cgi
 
$OS_USED = "Unix";
$ikondir = "с:/mc/home/localhost/cgi/ikonboard/";
$imagesdir = "с:/mc/home/localhost/www/ikonboard/";
$imagesurl = "http://mc/ikonboard";
$homeurl = "http://mc/cgi/ikonboard";
$boardurl = "http://mc/cgi/ikonboard";
$avatars = "on";
$emoticons = "on";
$emailfunctions = "off";
$emailtype = "send_mail";
$SMTP_SERVER = "localhost";
$SEND_MAIL = "/usr/lib/sendmail";
$adminemail_in = "incoming\@yourdomain.com";
$adminemail_out = "outgoing\@yourdomain.com";
$passwordverification = "no";
$boardname = "My Ikonboard";
$boarddescription = "My Ikonboard for community building";
$copyrightinfo = "2000 My Website.com";
$homename = "ikondiscussion.com";
$floodcontrol = "on";
$floodcontrollimit = "30";
$timezone = "0";
$basetimes = "GMT (UK)";
$announcements = "yes";
$dfontsize1 = "1";
$dfontsize2 = "2";
$dfontsize3 = "3";
$dfontsize4 = "4";
1;
 
а вот новые ерроры в логах:
 
[Fri Sep 14 03:51:53 2001] [error] [client 127.0.0.1] (2)No such file or directory: couldn't spawn child process: c:/mc/home/localhost/cgi/ikonboard/admincenter.cgi
[Fri Sep 14 03:53:51 2001] [error] [client 127.0.0.1] (2)No such file or directory: couldn't spawn child process: c:/mc/home/localhost/cgi/ikonboard/admincenter.cgi

Всего записей: 781 | Зарегистр. 09-09-2001 | Отправлено: 05:52 14-09-2001
MC



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ааа. вот еще забыл  - но это целиком и полностью с статьи скопировано файл admin.cgi из мемберсов:
 
admin|admin|Administrator|ad|0|incoming@yourdomain.com|no|private||||||||

Всего записей: 781 | Зарегистр. 09-09-2001 | Отправлено: 05:57 14-09-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MC
 
 

Цитата:
No such file or directory: couldn't spawn child process: c:/mc/home/localhost/cgi/ikonboard/admincenter.cgi

 не находит он, проверь где у тебя конфа, а куда пути ведут.
в апаче DocumentRoot как прописан?
дай плииз линк, который ты в браузере набираешь.
 

Цитата:
c:/mc/home/localhost/cgi/ikonboard/members/admin.cgi is not executable; ensure interpreted scripts have "#!" first line  

 
первая строка к перлу путь.
и что это за скрипт такой? admin.cgi нет такого в конфе.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 06:08 14-09-2001
MC



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в Апаче у меня:
 
ServerName mc
DocumentRoot c:/mc/home/localhost/www
 
вроде все тесты, что описаны в статье про настройку локалхоста, прошли удачно!

Всего записей: 781 | Зарегистр. 09-09-2001 | Отправлено: 16:03 14-09-2001
MC



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
теперь набираю: http://mc/cgi/ikonboard/admincenter.cgi

Всего записей: 781 | Зарегистр. 09-09-2001 | Отправлено: 16:39 14-09-2001
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MC
ПОпробуй так http://127.0.0.1/cgi/ikonboard/admincenter.cgi

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 13:23 15-09-2001
MC



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую!
Прошу пардон за молчание - переставлял систему...
Поставил ЛОКАЛХОСТ заново - все работает, а борда не хотит и все тут! :*(
 
Дошло до того, что я ВСЕ сделал как описано в статье на этом сайте ДАЖЕ ПУСТЬ ТОТЖЕ, а файлы boardinfo.cgi и т.д. скачаны тоже отсюда и никапли не изменены (так как все сделано пункт в пункт как написано в статье).
 
Пробовал и с включеным прокси и нет
пробовал и http://192.168.1.14/cgi/ikonboard/admincenter.cgi
и http://127.0.0.1/cgi/ikonboard/admincenter.cgi
и http://localhost/cgi/ikonboard/admincenter.cgi
 
нифига не пашет!
 
в логах все тоже:
 
[Wed Sep 19 23:06:20 2001] [error] [client 127.0.0.1] (2)No such file or directory: couldn't spawn child process: d:/home/localhost/cgi/ikonboard/admincenter.cgi
 
самое интересное - тестовые файлы работают только в http://localhost/cgi/ а в http://localhost/cgi/ikonboard/ ни один скрипт (ДАЖЕ ТЕСТОВЫЙ ДЛЯ АПАЧА) не пашет!..
 
вот собственно и все..... надежда тока на ВАС!!!
Удачи!

Всего записей: 781 | Зарегистр. 09-09-2001 | Отправлено: 04:16 20-09-2001
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Давай сюда конфиг Апача в текстовом виде(линком).

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 07:58 20-09-2001
MC



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.hot.ee/referal/other/httpd.txt

Всего записей: 781 | Зарегистр. 09-09-2001 | Отправлено: 15:54 20-09-2001
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что то у тебя нехватает в конфиге
 

Код:
 
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:\SERVER/www">
 
#
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
    Options Indexes Includes FollowSymLinks MultiViews ExecCGI
 
#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",  
# "AuthConfig", and "Limit"
#
    AllowOverride None
 
#
# Controls who can get stuff from this server.
#
    Order allow,deny
    Allow from all
</Directory>
 
#
# UserDir: The name of the directory which is appended onto a user's home
# directory if a ~user request is received.
#
 

 
 
Вот то что тут между первым и последним абзацем у тебя вообще отсутствует.
 
Короче пропиши как тут. Скрипты будут запускаться не только из cgi
а из всех папок. На локал хосте тебе все равно о безопасности можно не беспокоиться. Правда если ты сам себя ломать не собираешся.

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 02:26 21-09-2001
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Только путь вот этот

Цитата:
 "C:\SERVER/www">  

на свой поменять не забудь

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 02:29 21-09-2001
MC



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ок, тестовые скрипты (*.pl, *.php - у меня нет теста для *.cgi и поэтому не проверить, но в httpd.conf .cgi прописан, так что вроде должно все работать) теперь запускает, а вот борда пахать все-одно не хотит!

Всего записей: 781 | Зарегистр. 09-09-2001 | Отправлено: 02:55 22-09-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MC

Цитата:
у меня нет теста для *.cgi  

 
 
test.cgi

Код:
 
#!/usr/bin/perl
use CGI::Carp "fatalsToBrowser";
use CGI qw(:cgi);
print header();
print "<h1>Тест CGI</h1>";
 

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 04:26 22-09-2001
MC



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо!
вообщем из всех скриптов не пашут cgi !!! ( даже в папке localhost/cgi

Всего записей: 781 | Зарегистр. 09-09-2001 | Отправлено: 06:54 22-09-2001
   

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » 500 ошибка на локалхосте
lynx (17-07-2003 03:58): Основные причины ошибки 500


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru