Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: CGI [vyřešeno]  (Přečteno 2818 krát)

manorgos

  • Návštěvník
  • Příspěvků: 18
CGI [vyřešeno]
« kdy: 09 Června 2009, 08:54:31 »
Dobry den,
mam takovy to problem. Mam tu Ubuntu 8.04 mam tam nainstalovany LAMP. Ale pokud se pokusim otevrit v firefoxu cgi tak misto spracovani jen  zobrazi jeho obsah. Poradte mi prosim kde vsude se to musi nastavit aby to fungovalo.
« Poslední změna: 11 Června 2009, 12:14:03 od kiklhorn »

stderr

  • Aktivní člen
  • *
  • Příspěvků: 275
  • globglob, Charliee, we're scuba diving Charlieee!
Re: CGI
« Odpověď #1 kdy: 10 Června 2009, 09:57:57 »
Co jsi zatím udělal proto, aby to fungovalo...?
co třeba toto? http://www.ubuntugeek.com/how-to-install-apache2-webserver-with-phpcgi-and-perl-support-in-ubuntu-server.html (viz google: apache cgi ubuntu)
Fedora & CentOS (RHEL) user ... co tu vlastně dělám?
Blog /dev/stderr & twitr

manorgos

  • Návštěvník
  • Příspěvků: 18
Re: CGI
« Odpověď #2 kdy: 10 Června 2009, 13:34:25 »


Configure a cgi-bin directory




Configuring Apache to allow CGI program execution is pretty easy. Create a directory to be used for CGI programs and add the following to the site configuration file (again between the <VirtualHost> tags).

    ScriptAlias /cgi-bin/ /home/www/cgi-bin/

    <Directory /home/www/cgi-bin/>
    Options ExecCGI
    AddHandler cgi-script cgi pl
    </Directory>

The first line creates an alias that points to the directory in which CGI scripts are stored. The final line tells Apache that only files that end with the *.cgi and *.pl extensions should be considered CGI programs and executed.



Tohle mam prosimte pridat do ktereho souboru?

stderr

  • Aktivní člen
  • *
  • Příspěvků: 275
  • globglob, Charliee, we're scuba diving Charlieee!
Re: CGI
« Odpověď #3 kdy: 10 Června 2009, 15:33:03 »
/etc/apache2/apache2.conf
Fedora & CentOS (RHEL) user ... co tu vlastně dělám?
Blog /dev/stderr & twitr

manorgos

  • Návštěvník
  • Příspěvků: 18
Re: CGI
« Odpověď #4 kdy: 11 Června 2009, 08:02:04 »
Jojo tak tam mi to chybelo. Uz to jede diky.

Cepela

  • Aktivní člen
  • *
  • Příspěvků: 212
Re: CGI [vyřešeno]
« Odpověď #5 kdy: 12 Března 2011, 00:27:54 »
Tak ja uz jsem taky bezradny, podle toho navodu co je nahore jsem udelal vsechno, ale pokud se pokosim spustit ten testovaci soubor, tak mi to do logu vyhodi hlasku
Kód: [Vybrat]
[Sat Mar 12 00:21:40 2011] [error] [client 192.168.10.100] (8)Exec format error: exec of '/usr/lib/cgi-bin/test.pl' failed
[Sat Mar 12 00:21:40 2011] [error] [client 192.168.10.100] Premature end of script headers: test.pl

Pokud se pokusim otevrit cgi soubor, tak se mi chce stahnout.... prava mam nastavena uz pro vsechny pripady na 777

Protoze to spravne odkazuje na slozku /usr/lib/cgi-bin , tak si myslim, ze toto je spravne, ale pro jistotu prikladam

/etc/apache2/sites-avalible/default
Kód: [Vybrat]
<VirtualHost 192.168.10.206>
DocumentRoot "/var/www/"
ServerName 192.168.10.206
CustomLog /var/log/apache2/192.168.10.206 combined
<Directory "/var/www">
AllowOverride All
allow from all
Options +Indexes FollowSymLinks Includes
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

    <Directory /usr/lib/www>
    Options +ExecCGI
    AddHandler cgi-script cgi pl
    </Directory>

</VirtualHost>

MOC PROSIM O POMOC, uz jen tapu

 

Provoz zaštiťuje spolek OpenAlt.