May 042001
Clippit klausė: Įkėliau CGI skriptų failus į nemokamą hostingą teikainčius puslapius, bet jie neveikia. Ką padaryti, kad jie pradėtų veikti ? Sistema leidžia vykdyti cgi.
Guru atsako:
Klausimas labai abstraktus. CGI skriptai gali neveikti dėl galybės priežasčių, tokių kaip:
- Neteisingai nurodytos permisijos – jei failai siunčiami per ftp, tada būtina pasirūpinti, kad būtų executing permission – t.y., kad visi galėtų tą skriptą vykdyti.
- Neteisingai nurodytas kelias iki interpretatoriaus. Jei tai, tarkim, perlo skriptas, tai pirmoje Eilutėje reikia nurodyti kelią iki interpretatoriaus, pvz. #!/usr/bin/perl Reikia pasirūpint, kad šis kelias būtų teisingas toje Sistemoje, kurioje jis bus vykdomas, nes kai kur gali būti, pvz., ne /usr/bin/perl , o /usr/local/bin/perl arba dar kitaip. Čia reikėtų žiūrėti tu nemokamu puslapių aprašymuose (help’e), kur jie laiko savo skriptus.
- Neteisingai (su klaidomis) sukompiliuotas skriptas
- Neteisingoje vietoje (ne tame kataloge) laikomi skriptai
- Ir dar galima rasti galybę priežasčių.
Geros dienos
Sorry, the comment form is closed at this time.