Autor Zpráva
blizz_boz
Profil
Na mojom hostingu mi povolili CGI skripty po pripojení na FTP mi tam pribudol adresár "cgi-bin". Do neho som nakopíroval perlovský CMS MovableType a čakal som že sa spustí inštalácia. No po spustení index.html mu to vypísalo toto, čo mám upraviť v konfugurácii serveru dá sa to nejako vyriešiť pomocou .htaccess ?
Aesir
Profil
blizz_boz:

Předpokládám, že k serverovým logům přístup nemáte. Co obsahují první dva řádky spouštěného souboru?
blizz_boz
Profil
K logom nemám prístup.

Co obsahují první dva řádky spouštěného souboru?

Ktorého súboru ?

index.html, alebo mt.cgi ?

index.html obsahuje prázdny riadok a doctype.

a tiež riadok:

<meta http-equiv="refresh" content="8;url=mt.cgi">


mt.cgi

obsahuje:

#!/usr/bin/perl -w


a prázdny riadok za ktorým je
use strict;
Aesir
Profil
blizz_boz:

Zkuste si vytvořit testovací soubor, například test.cgi a uložte do něj:

#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Test";


A spusťte ho přes test.cgi. Pokud to bude to samé, tak předpokládám, že je interpretr perlu někde jinde, než se uvádí v deklaraci a budete se muset zeptat hostingu kde.

Každopádně nevím co by měl ten soubor mt.cgi teda dělat ;)
blizz_boz
Profil
Aesir
noo na hostingu mi dali presne túto cestu ale asi v tom majú nejaký bordel.
Aesir
Profil
blizz_boz:

A konfiguraci web serveru nemáte k dispozici ani pro čtení? Nebo nemají nějakou nápovědu na webu ohledně CGI skriptů? Pokud nefunguje ani ten testovací skript a cesta k interpretru je správně, tak bychl hledal chybu v nastavení, tedy u hostingu.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0