Автор Тема: Проблем с конфигурцията на cgi скрипт  (Прочетена 578 пъти)

pwizard

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
Ползвам Slackware 13!
Зас сървър имам:
Цитат
Server version: Apache/2.2.9 (Unix)                                       
Server built:   Nov 23 2009 21:32:07
Ето и конфигурационните параметри:
Цитат
Server compiled with....                                                   
 -D APACHE_MPM_DIR="server/mpm/prefork"                                   
 -D APR_HAS_SENDFILE                                                       
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=128
 -D HTTPD_ROOT="/etc/htppd"
 -D SUEXEC_BIN="/etc/htppd/bin/suexec"
 -D DEFAULT_PIDLOG="logs/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="logs/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"
Та за първи път ползвам .cgi скриптове, но се натъкнах на следния проблем.ПОлзвам ajax upload скрипт с progress bar, и за това ми трябва .cgi
Та имам поддриректория /var/www/cgi-bin на главната /var/www/htdocs
Ползвам следните настройки в конфигурационния файла /etc/htppd/conf/httpd.conf:
Цитат
ScriptAlias /cgi-bin  /var/www/cgi-bin

</IfModule>

<IfModule cgid_module>
    #
    # ScriptSock: On threaded servers, designate the path to the UNIX
    # socket used to communicate with the CGI daemon of mod_cgid.
    #
    #Scriptsock logs/cgisock
</IfModule>

#
# "/etc/htppd/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory /var/www/cgi-bin>
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
    Options +ExecCGI
</Directory>
Не мога да разбера, защо ми дава:
Цитат
Internal Server Error
Ако някой е имам сходен проблем, ще се радвам да го сподели?
Активен

spec1

  • Напреднали
  • *****
  • Публикации: 230
    • Профил
Re: Проблем с конфигурцията на cgi скрипт
« Отговор #1 -: Mar 27, 2010, 15:50 »
  Всъщност,защо не използваш например РНР ?
  Всичко това става много по-лесно.
Активен

SoulSeller

  • Участници
  • ***
  • Публикации: 8
    • Профил
Re: Проблем с конфигурцията на cgi скрипт
« Отговор #2 -: Mar 27, 2010, 16:52 »
ss@plox:~/www/cgi-bin$ cat .htaccess
Цитат
<Files ~ "\.(pl|cgi)$">
    SetHandler perl-script
    PerlResponseHandler ModPerl::Registry
    Options +ExecCGI
    PerlOptions +ParseHeaders
</Files>

Това би било по-добрият вариант, според мен.
Активен