Re: [LINUX:4103] Re: az onceki maila ek

Imran Geriskovan (imrana@doruk.com.tr)
Mon, 3 Aug 98 12:49:13


>> [root@wizard cgi-bin]# ./print.cgi
>> bash: ./print.cgi: No such file or directory
>> [root@wizard cgi-bin]#
>>
>> [root@wizard cgi-bin]# ./printenv
>> bash: ./printenv: No such file or directory
>> [root@wizard cgi-bin]# ./test-cgi

>Selam Burak,
>print.cgi ve printenv scriptlerinin icine bir baksana acaba baska bir
>shell program mi kullaniyorlar? Ornegin ilk satirlarinda
>#!/bin/perl
>gibi satir varsa ve senin sistemde de perl yoksa, calistirmak istedigin
>scriptler calismayip, bu hatayi verecektir.

Evet kesinlikle oyle.
Cunku bende ayni problemle karsilasmistim.
Ustelik perl de yuklu idi makinada.

Sonunda

#!/usr/bin/perl satirindaki path in perl kabugunu gostermedigi ortaya cikti.

bunu duzeltince (#!/usr/local/bin/perl di galiba) calisti.

Sizde kendi sisteminizde perl kabugunun nerede oldugunu bulup dogrusunu
yazarsaniz calisir.

Ayrica baska karsilastigim bir problemde calistirma hakkinin olmamasiydi.
Gerci sizde boyle bir sey soz konusu degil ama yuklerken gelen ontanimli
haklar calismaya izin vermeyecek sekilde olabiliyor.

On tanimlara pek guvenmemek lazim.

Kolay gelsin........Imran