Perl Apache
От: RasimG  
Дата: 03.12.04 08:07
Оценка:
привет!

вот такая вот ошибка выходит
Forbidden
You don't have permission to access /modules/g/gb.cgi on this server.

что делать подчкажите в каком направлении двигаться?

apache установлен в w:\usr\local\apache
perl w:\usr\bin
папка с cgi и html скриптами лежит в w:\home\custom\www\modules\g\
Re: Perl Apache
От: butcher Россия http://bu7cher.blogspot.com
Дата: 03.12.04 08:20
Оценка:
Здравствуйте, RasimG, Вы писали:

RG>apache установлен в w:\usr\local\apache

RG>perl w:\usr\bin
RG>папка с cgi и html скриптами лежит в w:\home\custom\www\modules\g\

httpd.conf, покажите: настройки для каталогов, ScriptAlias,..

Нет ничего невозможного..
Re[2]: Perl Apache
От: Аноним  
Дата: 03.12.04 08:32
Оценка:
Здравствуйте, butcher, Вы писали:

B>Здравствуйте, RasimG, Вы писали:


RG>>apache установлен в w:\usr\local\apache

RG>>perl w:\usr\bin
RG>>папка с cgi и html скриптами лежит в w:\home\custom\www\modules\g\

B>httpd.conf, покажите: настройки для каталогов, ScriptAlias,..



Весь httpd.conf

ServerType standalone
ServerRoot "/usr/local/apache"
PidFile logs/httpd.pid
ScoreBoardFile logs/apache_runtime_status
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MaxRequestsPerChild 0
ThreadsPerChild 20
BindAddress 10.58.254.50
LoadModule php4_module "/usr/local/php/sapi/php4apache.dll"
RewriteEngine On
Port 80
ServerAdmin webmaster@localhost
ServerName 10.58.254.50
DocumentRoot "/home"
<Directory "/">
Options Indexes FollowSymLinks Includes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<IfModule mod_dir.c>
DirectoryIndex index.php index.htm index.html index.shtm index.shtml
</IfModule>

<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>

UseCanonicalName Off

<IfModule mod_mime.c>
TypesConfig conf/mime.types
</IfModule>

DefaultType text/plain

<IfModule mod_mime_magic.c>
MIMEMagicFile conf/magic
</IfModule>

HostnameLookups Off

ErrorLog logs/error.log

LogLevel warn

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

CustomLog logs/access.log common

ServerSignature EMail


# #!c:/program files/perl/perl
#!w:/usr/bin

ScriptInterpreterSource script

<IfModule mod_alias.c>

Alias /icons/ "/usr/local/apache/icons/"

<Directory "/usr/local/apache/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

ScriptAlias /cgi-bin/ "/home/cgi-glob/"
ScriptAlias /cgi-glob/ "/home/cgi-glob/"
ScriptAlias /virual/ "/home/cgi-glob"
<Directory "c:/webservers/home/costom/www/modules/g">
Options Includes Indexes FollowSymlinks MultiViews +ExecCGI
AllowOverride None
Order allow,deny
Allow from All
</Directory>


</IfModule>

<IfModule mod_autoindex.c>
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*

AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^

DefaultIcon /icons/unknown.gif

ReadmeName README
HeaderName HEADER

IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

</IfModule>

<IfModule mod_mime.c>
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .ee
AddLanguage fr .fr
AddLanguage de .de
AddLanguage el .el
AddLanguage he .he
AddCharset ISO-8859-8 .iso8859-8
AddLanguage it .it
AddLanguage ja .ja
AddCharset ISO-2022-JP .jis
AddLanguage kr .kr
AddCharset ISO-2022-KR .iso-kr
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pl .po
AddCharset ISO-8859-2 .iso-pl
AddLanguage pt .pt
AddLanguage pt-br .pt-br
AddLanguage ltz .lu
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .sv
AddLanguage cz .cz
AddLanguage ru .ru
AddLanguage tw .tw
AddLanguage zh-tw .tw
AddCharset Big5 .Big5 .big5
AddCharset WINDOWS-1251 .cp-1251
AddCharset CP866 .cp866
AddCharset ISO-8859-5 .iso-ru
AddCharset KOI8-R .koi8-r
AddCharset UCS-2 .ucs2
AddCharset UCS-4 .ucs4
AddCharset UTF-8 .utf8

<IfModule mod_negotiation.c>
LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw
</IfModule>

AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

AddType application/x-tar .tgz

# Для использования сценариев CGI —
#
AddHandler cgi-script .cgi .pl

AddType text/html .shtml .shtm
AddHandler server-parsed .shtml .shtm .html

AddHandler send-as-is asis

AddHandler imap-file map

AddHandler type-map var

</IfModule>
<IfModule mod_setenvif.c>

BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0

BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0

</IfModule>
NameVirtualHost *:*


# PHP 3 settings
AddType application/x-httpd-php3 php3
ScriptAlias /_php3/ "/usr/local/php3/"
Action application/x-httpd-php3 "/_php3/php.exe"
Re[3]: Perl Apache
От: butcher Россия http://bu7cher.blogspot.com
Дата: 03.12.04 08:58
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Весь httpd.conf

А> ScriptAlias /cgi-bin/ "/home/cgi-glob/"
А> ScriptAlias /cgi-glob/ "/home/cgi-glob/"
А> ScriptAlias /virual/ "/home/cgi-glob"
Попробуйте так:
    ScriptAlias "/modules/g/" "/home/custom/www/modules/g/"
    <Directory "/home/costom/www/modules/g/">
        Options ExecCGI
        AllowOverride None
        Order allow,deny
        Allow from All
    </Directory>

с путями сами поправте..

Нет ничего невозможного..
Re[4]: Perl Apache
От: Аноним  
Дата: 03.12.04 09:15
Оценка:
Здравствуйте, butcher, Вы писали:

B>Здравствуйте, <Аноним>, Вы писали:


А>>Весь httpd.conf

А>> ScriptAlias /cgi-bin/ "/home/cgi-glob/"
А>> ScriptAlias /cgi-glob/ "/home/cgi-glob/"
А>> ScriptAlias /virual/ "/home/cgi-glob"
B>Попробуйте так:
B>
B>    ScriptAlias "/modules/g/" "/home/custom/www/modules/g/"
B>    <Directory "/home/costom/www/modules/g/">
B>        Options ExecCGI
B>        AllowOverride None
B>        Order allow,deny
B>        Allow from All
B>    </Directory>
B>

B>с путями сами поправте..



теперь когда пытаюсь запустить swf из этого каталога пишет вот такую ошибку...
естественно до cgi дело не доходит так как этот файл запускается из flash swf
(((

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Re[5]: Perl Apache
От: Аноним  
Дата: 03.12.04 09:34
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, butcher, Вы писали:


B>>Здравствуйте, <Аноним>, Вы писали:


А>>>Весь httpd.conf

А>>> ScriptAlias /cgi-bin/ "/home/cgi-glob/"
А>>> ScriptAlias /cgi-glob/ "/home/cgi-glob/"
А>>> ScriptAlias /virual/ "/home/cgi-glob"
B>>Попробуйте так:
B>>
B>>    ScriptAlias "/modules/g/" "/home/custom/www/modules/g/"
B>>    <Directory "/home/costom/www/modules/g/">
B>>        Options ExecCGI
B>>        AllowOverride None
B>>        Order allow,deny
B>>        Allow from All
B>>    </Directory>
B>>

B>>с путями сами поправте..



А>теперь когда пытаюсь запустить swf из этого каталога пишет вот такую ошибку...

А>естественно до cgi дело не доходит так как этот файл запускается из flash swf
А>(((

А>Internal Server Error

А>The server encountered an internal error or misconfiguration and was unable to complete your request.
А>Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

А>More information about this error may be available in the server error log.



[Fri Dec 03 12:27:57 2004] [error] [client 10.58.254.50] /home/custom/www/modules/g/049.swf is not executable; ensure interpreted scripts have "#!" first line
[Fri Dec 03 12:27:57 2004] [error] [client 10.58.254.50] (2)No such file or directory: couldn't spawn child process: /home/custom/www/modules/g/049.swf

но этот файл там есть!
Re[6]: Perl Apache
От: butcher Россия http://bu7cher.blogspot.com
Дата: 03.12.04 09:44
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>[Fri Dec 03 12:27:57 2004] [error] [client 10.58.254.50] /home/custom/www/modules/g/049.swf is not executable; ensure interpreted scripts have "#!" first line

А>[Fri Dec 03 12:27:57 2004] [error] [client 10.58.254.50] (2)No such file or directory: couldn't spawn child process: /home/custom/www/modules/g/049.swf

А>но этот файл там есть!

мдя.. вы вообще в курсе как CGI работает?
И от куда здесь взялись SWF, когда речь шла о Perl и Apache?
Перекладите свои SWF в другую папку, или CGI в другую.

Нет ничего невозможного..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.