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

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

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

Открыть новую тему     Написать ответ в эту тему

lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Age
 
ОК, сделай так с консоли:
 
which perl
 
Если ничего не покажет, то:
 
locate perl
 
Система покажет тебе путь, где стоит перл. Скорее всего, это /usr/bin/perl, но не обязательно.
 
Потом создай такой файл:
 

Код:
 
#!/usr/bin/perl  или тот путь, который показала система
 
print "Perl pashet, vinovat Apache\n";
 

 
Файл положи куда угодно, назови test.cgi и запусти так (вместо первого пути пишешь то, что система показала):
 
/usr/bin/perl     /путь/к/файлу/test.cgi
 
и скажи, что получилось.
 
 
 
 
 
Добавлено
Если Перл таки работает, то.
 

Цитата:
Мне тоже не нравится, но не помогает...  

 
А серва не забыл рестартануть после правки конфига?
 
 
Ну, попробуй еще так:
 
 

Код:
 
ScriptAlias "/cgi-bin/" "/var/www/cgi-bin/"
#ScriptAlias /cgi/ /var/www/cgi-bin/
<Directory "/var/www/cgi-bin/">
    AllowOverride None
   Options Includes ExecCGI
    Order allow,deny
    Allow from all
</Directory>
 
 

 
И порнушка должна быть убрана.
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 02:44 17-12-2003
Age

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Убрана уже...
Это в текстовом оставалась...
 
Результатыя, вообще-то, и не сомневался)
 
 
# which perl
# /usr/bin/perl
 
# cat test.cgi
#!/usr/bin/perl
print "Perl OK, Apache sucks!\n";
 
# /usr/bin/perl /var/test.cgi
Perl OK, Apache sucks!
#
 
Со всем остальным - увы... та же история...
 
Апач, естественно,рестартал, и не раз...Вначале тоже думал, что забываю второпях...

Всего записей: 26 | Зарегистр. 16-10-2002 | Отправлено: 04:47 17-12-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Бред какой-то.
 
 
Ты кладешь тестовый скрипт  в директорию cgi-bin ?
 
Запускаешь его из строки браузера, так? И видишь ошибку 500 ?
А потом в логах видишь прематуре енд оф скрипт? Так?
 
 
Давай проделай эти три манипуляции еще раз, в качестве тестового скрипта бери этот:
 

Код:
 
#!/usr/bin/perl  
 
print "Content-type:text/html\n\n";
 
print "Perl OK, Apache sucks!\n";  
 

 
 
После каждой строки оставь пустую строку.
 
Запусти и скажи еще раз, что в логах. Полностью лог приведи.
 
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 05:44 17-12-2003
Age

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
История та же...
 
error log сервера:
 
[Wed Dec 17 11:38:10 2003] [notice] caught SIGTERM, shutting down
[Wed Dec 17 11:38:14 2003] [warn] module http_core.c is already added, skipping
[Wed Dec 17 11:38:15 2003] [notice] Initializing etag from /var/www/logs/etag-state
[Wed Dec 17 11:38:15 2003] [notice] chrooted in /var/www
[Wed Dec 17 11:38:15 2003] [notice] changed to uid 67, gid 67
[Wed Dec 17 11:38:15 2003] [notice] Apache configured -- resuming normal operations
[Wed Dec 17 11:38:15 2003] [info] Server built: Mar 24 2003 20:48:31
[Wed Dec 17 11:38:15 2003] [notice] Accept mutex: sysvsem (Default: sysvsem)
 
 
Access log:
 
192.168.1.2 - - [17/Dec/2003:11:38:58 -0500] "GET /cgi-bin/test.cgi HTTP/1.1" 500 536 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)"
192.168.1.2 - - [17/Dec/2003:11:39:55 -0500] "GET /test.php HTTP/1.1" 200 41581 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)"
 
error log:  
 
[Wed Dec 17 11:38:58 2003] [error] (2)No such file or directory: exec of /cgi-bin/test.cgi failed
[Wed Dec 17 11:38:58 2003] [error] [client 192.168.1.2] Premature end of script headers: /cgi-bin/test.cgi
 
 
Все то же: как будто файла нет!
Начал подозревать, что это часть какой-то фичи в OpenBSD 3.3 с ихней параноидальной безопасностью. Этим мне и нравится...
В 3.0 год назад пробовал -все работало. Этот сервак работает уже месяцев 8-9. Так как необходимости в cgi пока не было, я просто решил проверить, работает ли. Увы....
Буду прочесывать manual -может, все же найду. В конце концов, могу и переставить Апача или всю систему...
Спасибо за заботу, когда сделаю-сообщу.
 
 

Всего записей: 26 | Зарегистр. 16-10-2002 | Отправлено: 19:03 17-12-2003
duHA



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Выручай - не могу понять, что происходит. При установке IB на последнем шаге выдает вот что:

Код:
Content-type: text/html  
Software error:
Невозможно открыть файл C:inetocalhostiikonboard/members/admin.cgi, проверьте пути! at C:\inet\localhost\cgi\ikonboard\install.cgi line 359.

Собственно, не получается выставить разрешения на _запись_ в каталог "members"...
В ftp - клиенте присвоениу прав происходит нормально, но пнри смене лиректории опять возыращается на 666 - соответственно, файл admin.cgi создать не может.  
Я уже и не знаю, что думать....
 
Добавлено
В догонку - система - W2003, IIS off, Apache, perl
 
Добавлено
в конфиге строчка с правами на директорию cgi выглядит так:

Код:
<Directory "C:/Inet/localhost/cgi/">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

 
Добавлено
Содет быть, именно тут и нужно поставить права на запись - но как?

Всего записей: 887 | Зарегистр. 08-01-2002 | Отправлено: 09:23 24-12-2003
lynx



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

Цитата:
Выручай - не могу понять, что происходит. При установке IB  

 
По Ib есть отдельный форум:
 
Ikonboard v.2
 

Цитата:
Невозможно открыть файл C:inetocalhostiikonboard/members/admin.cgi, проверьте пути!

 
Ну так и проверь пути в boardinfo.cgi
 

Цитата:
Собственно, не получается выставить разрешения на _запись_ в каталог "members"...  
В ftp - клиенте присвоениу прав происходит нормально, но пнри смене лиректории опять возыращается на 666 - соответственно, файл admin.cgi создать не может.    
Я уже и не знаю, что думать....  

 
Какой диск С?
Цитата:
C:inetocalhostiikonboard/

О чем речь вообще? Ты хостишься на Винде? Там не надо никаких прав.
 
 
Итого: иди в форум по IB2.
 
 
Добавлено
duHA
 
Вот в одной из:
 
http://forum.ru-board.com/forums.cgi?action=filter&forum=21&filterby=topictitle&word=%F3%F1%F2%E0%ED%EE%E2%EA

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 16:17 24-12-2003
by Dim



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Здравстуйте Все!  
 
помогите пжлста = след. проблема :  
система : win XP, apache 1.3.27, php  4.3.3, perl 5.8.3.809.  
 
сделал как все было написано выше , но все равно не могу заставить заработать скрипт,  
даже не заработать, просто даже доступ не могу получить в cgi-bin :/
 
выдает 403 ошибку  
где грабли могут быть? подскажите !

Всего записей: 122 | Зарегистр. 19-11-2002 | Отправлено: 14:03 07-06-2004
Richman



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ээх все та же прблема с cgi! нарываюсь на ошибку 500 и все тут! Все статьи читал, по идее все прописал и правильно сделал и права присвоил (сиситема FreeBSD 5.2.1) и все, все...  Спасайте... Отут мой хттпд.конф    а вот кусок моего эррор лога.
это до того как я права 777 на скрипт присвоил

Код:
[Sun Jul 18 20:35:32 2004] [error] [client 169.254.0.1] file permissions deny server execution: /u
 

 
это после..
 

Код:
 
[Sun Jul 18 20:36:20 2004] [error] (2)No such file or directory: exec of /usr/home/www/forum/cgi-b
[Sun Jul 18 20:36:20 2004] [error] [client 169.254.0.1] Premature end of script headers: /usr/home
 

 
так как же так получаеться, что до того как я права присвоил файлик оно видело, а после он его видеть перестал?
 
лог вообще странный какой то...   может я его как то хитро скопировал, вечерком посморю, а то только заметил... скорее всего кусок путей не попал, но суть ошибки понятна...
 
Судя по всему я индеец и где то реально так тупанул! Господа   сильно нужно

Всего записей: 100 | Зарегистр. 27-04-2004 | Отправлено: 19:41 19-07-2004 | Исправлено: Richman, 20:03 19-07-2004
lynx



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

Цитата:
Отут мой хттпд.конф  

 

Код:
 
<Directory /usr/home/www/forum/www>
    Options Indexes Includes
    AllowOverride All
    Allow from all
</Directory>

 
Я бы заменила на:
 

Код:
 
<Directory /usr/home/www/forum/www>
    Options Includes
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

 

Цитата:
[Sun Jul 18 20:36:20 2004] [error] (2)No such file or directory: exec of /usr/home/www/forum/cgi-b  

 
Прямо так и пишет? Не обрезай концы лога.
 
 
Я посмотрела твой конфиг. Все правильно настроено. Полагаю, ты неправильно адресуешься к скрипту.
 
Первое - покажи скрипт, которым ты проверяешь работу cgi.
 
Второе - покажи путь в адресной строке браузера, которым ты адресуешься к скрипту.
 
Трьетье - где это все происходит? Локально или удаленно? Ты заливаешь скрипты на сервер по FTP или они у тебя локально на машине?
 
Конфиг не убирай.
 
Добавлено
by Dim

Цитата:
Здравстуйте Все!  
 
помогите пжлста = след. проблема :  
система : win XP, apache 1.3.27, php  4.3.3, perl 5.8.3.809.  
 
сделал как все было написано выше , но все равно не могу заставить заработать скрипт,  
даже не заработать, просто даже доступ не могу получить в cgi-bin :/  
 
выдает 403 ошибку  
где грабли могут быть? подскажите !  

 
 
Конфиг сервера, пожалуйста.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 20:53 21-07-2004
Richman



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
 
 
Спасибо большое за помощь! уже все заработало. Проблема была там где я и предпологал, в "моей глупости".  Всего навсего ФТП клиент несмотря на настройки все время норовил передать бинарный файл на сервер, вот и все... А те скрипты что я писал на серваке, были просто кривыми.  Просто получилась небольшая путаница из за мелких проблемок. Боьшое Спасибо.

Всего записей: 100 | Зарегистр. 27-04-2004 | Отправлено: 18:45 23-07-2004
162error



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
проблема такая... Перлловский скрипт генерит страничку содержащюю SSI, но после этого апачь отказывается заменять  
...
<!--#include virtual="/cgi-bin/printenv.pl" -->
...
 
на результат этого скрипта... Тоесть если точно такая же страничка не диначимеская - все работает, е если сгенерированая - не хочет? Я многого прошу?
 
Добавлено
Все заработало... Будут проблемы напишу ишо...

Всего записей: 2 | Зарегистр. 16-06-2004 | Отправлено: 14:37 06-08-2004
snop



local root
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста :
Есть простой файл:

Цитата:
 
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello, World.";
 

Называется first.pl
 

Цитата:
 
-bash-2.05b$ perl -cw first.pl
first.pl syntax OK
 

 
.htaccess :

Цитата:
Options +ExecCGI  
AddHandler cgi-script .cgi .pl
 

 
В cgi-bin этот файл запускается без проблемм,а вот щ корневой отказывается

Цитата:
[Fri May 27 21:02:48 2005] [error] [client 84.109.76.106] Premature end of script headers: /home/www/first.pl


Цитата:
500 Internal Server Error


----------
Русский Mambo уже здесь

Всего записей: 1591 | Зарегистр. 27-04-2002 | Отправлено: 21:11 27-05-2005
tankistua

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

Цитата:
В cgi-bin этот файл запускается без проблемм,а вот щ корневой отказывается  

допиши в конфиге virtual-хоста
 
ScripAlias /cgi-bin/  /home/www/
 
или если это основной сервер - тогда в основной конфиг.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 14:20 28-05-2005
snop



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

Цитата:
допиши в конфиге virtual-хоста  
  
 ScripAlias /cgi-bin/  /home/www/  
  
 или если это основной сервер - тогда в основной конфиг.

K sojaleniu est dostup tolko k .htaccess


----------
Русский Mambo уже здесь

Всего записей: 1591 | Зарегистр. 27-04-2002 | Отправлено: 19:10 28-05-2005
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну тогда пиши хостеру, только он тебя пошлет , и правильно сделает, потому что скрипты должны лежать в cgi-bin.
Это не я придумал

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 10:30 30-05-2005
strike



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
люди кто знает что за фигня
стоит Apache 2 без mod_perl, а с mod_cgi
скрипты с #!/usr/bin/perl -w  
выполняются а с #!/usr/bin/perl нет!

Всего записей: 102 | Зарегистр. 28-08-2002 | Отправлено: 22:58 05-06-2006
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.
У меня такая проблема.Пытаюсь поставить NeTAMS Admin Tool
 
на сайте написано так

Для инсталляции Admintool необходимо скопировать в каталог /usr/local/www/ из дистрибутива NeTAMS подкаталог /cgi-bin/
 
Необходимо отредактировать верхние строки скрипта admintool.cgi, указав параметры соединения с NeTAMS:  
# Data required to do a script login, change this
$sc_host="localhost"; $sc_port=20001; $sc_user="anton"; $sc_passwd="aaa";
 
Необходимо настроить веб-сервер (Apache), чтобы он разрешал выполнение CGI-скриптов в каталоге /usr/local/www/stat. Отредактируйте /usr/local/etc/apache/httpd.conf (или где там он у вас есть):  
        <Directory /usr/local/www/stat>
                Options FollowSymLinks ExecCGI
        </Directory>
Alias /stat/ /usr/local/www/stat/
 
Убедитесь что скрипт работает, набрав
 
http://webservername/stat/admintool.cgi

Вроде всё сделал.
Создал виртуальных хост

NameVirtualHost *
 
<VirtualHost *>
    ServerAdmin admin@arhiconi.com
    DocumentRoot /usr/local/www/stat
    ServerName stat.com
    ErrorLog /usr/local/www/stat/log/httpd.error.log
    CustomLog /usr/local/www/stat/log/httpd.access.log common
 
DirectoryIndex index.html
 
<Location /server-status>
    Sethandler server-status
    Order deny,allow
    Allow from all
</Location>
 
<Directory "/usr/local/www/stat/">
    AllowOverride All
    Options Includes FollowSymLinks ExecCGI
#    Order allow,deny
#    Allow from all
</Directory>
 
<Directory "/usr/local/www/stat/cgi-bin/">
    AllowOverride All
    Options ExecCGI
#    Order allow,deny
#    Allow from all
</Directory>
ScriptAlias "/cgi-bin/" "/usr/local/www/stat/cgi-bin/"
    ErrorLog /usr/local/www/stat/log/httpd.cgi.error.log
    CustomLog /usr/local/www/stat/log/httpd.cgi.access.log common
Alias "/stat/" "/usr/local/www/stat/"
</VirtualHost>

 
Пытаюсь зайти на http://stat.com/stat/admintool.cgi
Пытаюсь зайти на http://stat.com/stat/login.cgi
httpd.cgi.error.log ошибки пишет

/usr/local/www/stat/cgi-bin/.htaccess: Invalid command 'Auth_MYSQL', p
erhaps mis-spelled or defined by a module not included in the server configuration

 
Стоял apache 2.2 небыло mod_auth_mysql
Решил поставить.
Он мне впридачу поставил apache2
Я решил удалить apache2(сохранив предварительно libexec/apache2/mod_auth_mysql.so )
В итоге удалилась и часть apache22. Пришлось и его убить.
Поставил заново Apache20
Начал настраивать.
Скопировал libexec/apache2/mod_auth_mysql.so - и подключил.
В итоге вернулся к исходной ошибке в логах
 
Помогите исправить ?
Может надо заново поставить mod_auth_mysql ?

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 11:32 09-12-2006 | Исправлено: slech, 11:33 09-12-2006
DiEZZZ



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.
У меня такая проблема
Установлено следующее ПО:
CentOS5
Apache 2.2.4
Php 5.2.4
Для отдельного виртуального хоста пересобираю php как приложение cgi с поддержкой fastcgi. К апаче прикручивается модуль mod_fcgid 2.1
В index.html всего одна строка <? Phpinfo();?> и она не отображается.
В логах виртуального хоста пишет:
 
[Mon Sep 10 09:26:57 2007] [warn] (104)Connection reset by peer: mod_fcgid: read data from fastcgi server error.
[Mon Sep 10 09:26:57 2007] [error] [client 192.168.1.2] Premature end of script headers: index.php
 
А в логах апача:
 
[Mon Sep 10 09:26:57 2007] [notice] mod_fcgid: process /home/www/fcgi/html/index.php(23298) exit(server exited), terminated by calling exit(), return code: 255
[Mon Sep 10 09:26:57 2007] [notice] mod_fcgid: process /home/www/fcgi/html/index.php(23297) exit(server exited), terminated by calling exit(), return code: 255
[Mon Sep 10 09:26:57 2007] [notice] mod_fcgid: process /home/www/fcgi/html/index.php(23296) exit(server exited), terminated by calling exit(), return code: 255
[Mon Sep 10 09:26:57 2007] [notice] mod_fcgid: process /home/www/fcgi/html/index.php(23295) exit(server exited), terminated by calling exit(), return code: 255
[Mon Sep 10 09:27:03 2007] [notice] mod_fcgid: process /home/www/fcgi/html/index.php(23299) exit(communication error), terminated by calling exit(), return code: 255
 
У кого небудь есть иде в чем проблема?
Спасибо…
 
 

Всего записей: 30 | Зарегистр. 19-01-2006 | Отправлено: 09:22 10-09-2007
Tanatos



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Столкнулся с проблемой - не работают cgi и perl скрипты в папке public_html. В .htaccess прописал:  

Цитата:
AddHandler cgi-script .pl .cgi
DirectoryIndex rock.html rock.cgi index.php index.cgi index.pl index.html index.htm
AddType text/html .shtml .html .htm
AddHandler server-parsed .shtml .html .htm
Options -Indexes +Includes +ExecCGI  

 
Во всех вложеных папках работает нормально... в конфиге:
 

Цитата:
# Auto generated apache config file by DirectAdmin version 1.30.2
# Modifying this file is not recommended as any changes you make will be
# overwritten when the user makes any changes to his/her website
 
# Frontpage requires these parameters in every httpd.conf file or else
# it won't work.
Port 80
ServerRoot /etc/httpd
 
 
 
<VirtualHost 194.169.192.179:80>
 
 
    ServerName www.notebook.lg.ua
    ServerAlias www.notebook.lg.ua notebook.lg.ua  
    ServerAdmin webmaster@notebook.lg.ua
    DocumentRoot /home/notebook/domains/notebook.lg.ua/public_html
    ScriptAlias /cgi-bin/ /home/notebook/domains/notebook.lg.ua/public_html/
 
    UseCanonicalName OFF
 
    User notebook
    Group notebook
    CustomLog /var/log/httpd/domains/notebook.lg.ua.bytes bytes
    CustomLog /var/log/httpd/domains/notebook.lg.ua.log combined
    ErrorLog /var/log/httpd/domains/notebook.lg.ua.error.log
 
    <Directory /home/notebook/domains/notebook.lg.ua/public_html>
        Options +Includes -Indexes +ExecCGI
    </Directory>
 
 
 
</VirtualHost>

 
Что может быть причиной?
 
Дополнено:
Все решилось сбросом владельца. Стояла группа apache вместо правильной...

Всего записей: 91 | Зарегистр. 02-12-2002 | Отправлено: 19:43 13-10-2007 | Исправлено: Tanatos, 10:37 15-10-2007
Ryoga67

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа по каким причинам на Apache/2.2.3  при добавление в htaccess правил:
Options +FollowSymLinks
Options -Indexes
Сервер начинает выдавать ошибку "Internal Server Error", из-за чего такая борода и что можно сделать ?
 
В логе следующее сообщение: Option Indexes not allowed here
 
Помучал гугл с яндексом, нашёл информацию, что не хватает двух строчек в конфиге апача:
Options -Indexes +FollowSymLinks
AllowOverride All

Всего записей: 53 | Зарегистр. 03-08-2006 | Отправлено: 00:00 30-03-2009 | Исправлено: Ryoga67, 01:12 30-03-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Совместимость оперативной памяти


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru