pomocy PERL NIE DZIAŁA

pomocy PERL NIE DZIAŁA


Widzisz archiwalną wersję wątku "pomocy PERL NIE DZIAŁA" z forum pl.comp.os.linux




Sebastian S
1 Cze 1999, 03:00

                WITAM

BARDZO PROSZĘ O POMOC, DOSTAŁEM TEN ADRES
OD KOGOŚ KTO CHCIAŁ MI POMÓC Z GRUPY NA KTÓRĄ
RZUCIŁEM NASTĘPUJĄCY LIST:

                                               Witam !
Mam taki problem iż, skpypt w perlu nie działa uruchomiony
w przegładarce Netscape.
Natomiast skrypt w C który był już po zainstalowaniu
Linuxa red hata w katalogu /home/httpd/cgi-bin/  o nazwie CACHEMGR.CGI
działa. Po umieszczeniu skryptu w tym

INTERNAL SERVER ERROR
the server encountered an internet error or misconfiguration and was unable
to complete your trequest. itd

#!/usr/bin/perl
print "Content-Type: text/plain\n\n";
print "Witaj, czesc, Hello World.\n";

OTRZYMAŁEM ODPOWIEDZ OD LUDZI I PO

PÓŻNIEJ

Dziekuje za odpowiedz. Zaraz sprawdziłem i oto efekt;

1) ustawiłem atrybuty 755, oraz nobody
            NIC

2) usunąłem   print "HTTP/1.0 200 OK\n";
            NIC

3) Lokalizacja perla whereis perl
  komunikat   /usr/bin/perl  i jeszcze inne ale pliki perl5."jakieś cyfry"

4) Po uruchumieniu bez su
        - dla pliku one.cgi
            bash:     ./one.cgi:    No such file or directory
        - dla pliku nph-one.cgi o takim samej treści
            Illegal character \015 (Carriage return) at ./one-nph.cgi
            line 2 (Maybe you didn't stip carriage returns after a network
                            transfer?)
5) zainstalowałem Linuxa Caldery i tam wszystko chodziło ale
    zależy mi na Red Hac'ie.

6) Zainstalowałem red Hata jeszce raz ale nic
            to nowe error.log z /var/log/httpd/
[Tue Jun  1 22:58:45 1999] created shared memory segment #0

[Tue Jun  1 22:58:45 1999] Server configured -- resuming normal operations

[Tue Jun  1 23:31:58 1999] httpd: caught SIGTERM, shutting down

[Tue Jun  1 23:33:16 1999] created shared memory segment #0

[Tue Jun  1 23:33:16 1999] Server configured -- resuming normal operations
exec of /home/httpd/cgi-bin/one.cgi failed, reason: No such file or
directory (errno = 2)

[Tue Jun  1 23:36:21 1999] access to /home/httpd/cgi-bin/one.cgi failed for
127.0.0.1, reason: Premature end of script headers
Illegal character \015 (carriage return) at /home/httpd/cgi-bin/nph-one.cgi
line 2.
(Maybe you didn't strip carriage returns after a network transfer?)
exec of /home/httpd/cgi-bin/one.CGI failed, reason: No such file or
directory (errno = 2)

[Tue Jun  1 23:37:50 1999] access to /home/httpd/cgi-bin/one.CGI failed for
127.0.0.1, reason: Premature end of script headers

[Tue Jun  1 23:37:56 1999] access to /home/httpd/cgi-bin/one failed for
127.0.0.1, reason: script not found or unable to stat
exec of /home/httpd/cgi-bin/one.cgi failed, reason: No such file or
directory (errno = 2)

[Tue Jun  1 23:39:48 1999] access to /home/httpd/cgi-bin/one.cgi failed for
127.0.0.1, reason: Premature end of script headers
Illegal character \015 (carriage return) at /home/httpd/cgi-bin/nph-one.cgi
line 2.
(Maybe you didn't strip carriage returns after a network transfer?)

7) nie wiem co to może być, czy perl nie interpretuje cgi ?

Dziekuje z góry za pomoc
Z poważaniem Sebastian Sprzączkowski


Rafal Mycielski
2 Cze 1999, 03:00
                                               Witam !

Mam taki problem iż, skpypt w perlu nie działa uruchomiony
w przegładarce Netscape.
Natomiast skrypt w C który był już po zainstalowaniu
Linuxa red hata w katalogu /home/httpd/cgi-bin/  o nazwie CACHEMGR.CGI
działa. Po umieszczeniu skryptu w tym

INTERNAL SERVER ERROR
the server encountered an internet error or misconfiguration and was unable
to complete your trequest. itd

#!/usr/bin/perl
print "Content-Type: text/plain\n\n";
print "Witaj, czesc, Hello World.\n";



chcialem pomoc, naprawde chcialem - slowo daje,
ale "niestety" nie udalo mi sie odtworzyc bledu:
odpalilem apacha, do pliku "/home/httpd/cgi-bin/one.cgi"
skopiowalem powyzsze 3 linijki skryptu,
wpisalem adres w netscapie:  http://www.moj.komputer/cgi-bin/one.cgi
i dostalem na ekranie:
----------
Witaj, czesc, Hello World.
---------

to chyba to o co chodzilo w tym skrypcie?

wersja apacha:
rpm -q apache - nie sadze zeby to bylo rozwiazanie, gdzies
                musi byc cos glupiego.....
apache-1.3.6-7 - taka jaka przychodzi z RH6.0

myciel

Lukasz Bienkowski
2 Cze 1999, 03:00

                                               Witam !
| Mam taki problem iż, skpypt w perlu nie działa uruchomiony
| w przegładarce Netscape.



[..]


| #!/usr/bin/perl
| print "Content-Type: text/plain\n\n";
| print "Witaj, czesc, Hello World.\n";

chcialem pomoc, naprawde chcialem - slowo daje,
ale "niestety" nie udalo mi sie odtworzyc bledu:
odpalilem apacha, do pliku "/home/httpd/cgi-bin/one.cgi"
skopiowalem powyzsze 3 linijki skryptu,
wpisalem adres w netscapie:  http://www.moj.komputer/cgi-bin/one.cgi
i dostalem na ekranie:
----------
Witaj, czesc, Hello World.
---------
to chyba to o co chodzilo w tym skrypcie?



Ja tez probowalem i tez dziala, ale zastanawia mnie cytowany w oryginalnym
liscie komunikat. Moze brak znaku konca linii w skrypcie? I moze perl jest
na to czuly? Nie mam pojecia...
myciel



Przemek
2 Cze 1999, 03:00

Jesli tak - wykasuj ostatnie znaczki (w edytorze MC ich nie widac, ale usuwa po
nacisnieciu BACKSPACE)
Przemek.

                WITAM

BARDZO PROSZĘ O POMOC, DOSTAŁEM TEN ADRES
OD KOGOŚ KTO CHCIAŁ MI POMÓC Z GRUPY NA KTÓRĄ
RZUCIŁEM NASTĘPUJĄCY LIST:

                                               Witam !
Mam taki problem iż, skpypt w perlu nie działa uruchomiony
w przegładarce Netscape.
Natomiast skrypt w C który był już po zainstalowaniu
Linuxa red hata w katalogu /home/httpd/cgi-bin/  o nazwie CACHEMGR.CGI
działa. Po umieszczeniu skryptu w tym

INTERNAL SERVER ERROR
the server encountered an internet error or misconfiguration and was unable
to complete your trequest. itd

#!/usr/bin/perl
print "Content-Type: text/plain\n\n";
print "Witaj, czesc, Hello World.\n";

OTRZYMAŁEM ODPOWIEDZ OD LUDZI I PO

PÓŻNIEJ

Dziekuje za odpowiedz. Zaraz sprawdziłem i oto efekt;

1) ustawiłem atrybuty 755, oraz nobody
            NIC

2) usunąłem   print "HTTP/1.0 200 OK\n";
            NIC

3) Lokalizacja perla whereis perl
  komunikat   /usr/bin/perl  i jeszcze inne ale pliki perl5."jakieś cyfry"

4) Po uruchumieniu bez su
        - dla pliku one.cgi
            bash:     ./one.cgi:    No such file or directory
        - dla pliku nph-one.cgi o takim samej treści
            Illegal character \015 (Carriage return) at ./one-nph.cgi
            line 2 (Maybe you didn't stip carriage returns after a network
                            transfer?)
5) zainstalowałem Linuxa Caldery i tam wszystko chodziło ale
    zależy mi na Red Hac'ie.

6) Zainstalowałem red Hata jeszce raz ale nic
            to nowe error.log z /var/log/httpd/
[Tue Jun  1 22:58:45 1999] created shared memory segment #0

[Tue Jun  1 22:58:45 1999] Server configured -- resuming normal operations

[Tue Jun  1 23:31:58 1999] httpd: caught SIGTERM, shutting down

[Tue Jun  1 23:33:16 1999] created shared memory segment #0

[Tue Jun  1 23:33:16 1999] Server configured -- resuming normal operations
exec of /home/httpd/cgi-bin/one.cgi failed, reason: No such file or
directory (errno = 2)

[Tue Jun  1 23:36:21 1999] access to /home/httpd/cgi-bin/one.cgi failed for
127.0.0.1, reason: Premature end of script headers
Illegal character \015 (carriage return) at /home/httpd/cgi-bin/nph-one.cgi
line 2.
(Maybe you didn't strip carriage returns after a network transfer?)
exec of /home/httpd/cgi-bin/one.CGI failed, reason: No such file or
directory (errno = 2)

[Tue Jun  1 23:37:50 1999] access to /home/httpd/cgi-bin/one.CGI failed for
127.0.0.1, reason: Premature end of script headers

[Tue Jun  1 23:37:56 1999] access to /home/httpd/cgi-bin/one failed for
127.0.0.1, reason: script not found or unable to stat
exec of /home/httpd/cgi-bin/one.cgi failed, reason: No such file or
directory (errno = 2)

[Tue Jun  1 23:39:48 1999] access to /home/httpd/cgi-bin/one.cgi failed for
127.0.0.1, reason: Premature end of script headers
Illegal character \015 (carriage return) at /home/httpd/cgi-bin/nph-one.cgi
line 2.
(Maybe you didn't strip carriage returns after a network transfer?)

7) nie wiem co to może być, czy perl nie interpretuje cgi ?

Dziekuje z góry za pomoc
Z poważaniem Sebastian Sprzączkowski

--

 __________________________________________

     My name:        SEBASTIAN SPRZĄCZKOWSKI

     home page:       http://friko6.onet.pl/gd/qseba
  _________________________________________




Marek Gronkiewicz
2 Cze 1999, 03:00
a umiesciles obsluge cgi w plikach konifuracyjnych
apacha?????????????????????????????????????????????????
                                ir0n

                                               Witam !
| Mam taki problem iż, skpypt w perlu nie działa uruchomiony
| w przegładarce Netscape.
| Natomiast skrypt w C który był już po zainstalowaniu
| Linuxa red hata w katalogu /home/httpd/cgi-bin/  o nazwie CACHEMGR.CGI
| działa. Po umieszczeniu skryptu w tym

| INTERNAL SERVER ERROR
| the server encountered an internet error or misconfiguration and was unable
| to complete your trequest. itd

| #!/usr/bin/perl
| print "Content-Type: text/plain\n\n";
| print "Witaj, czesc, Hello World.\n";

chcialem pomoc, naprawde chcialem - slowo daje,
ale "niestety" nie udalo mi sie odtworzyc bledu:
odpalilem apacha, do pliku "/home/httpd/cgi-bin/one.cgi"
skopiowalem powyzsze 3 linijki skryptu,
wpisalem adres w netscapie:  http://www.moj.komputer/cgi-bin/one.cgi
i dostalem na ekranie:
----------
Witaj, czesc, Hello World.
---------

to chyba to o co chodzilo w tym skrypcie?

wersja apacha:
rpm -q apache - nie sadze zeby to bylo rozwiazanie, gdzies
                musi byc cos glupiego.....
apache-1.3.6-7 - taka jaka przychodzi z RH6.0

myciel

--



Rafal Mycielski
2 Cze 1999, 03:00


Jesli tak - wykasuj ostatnie znaczki (w edytorze MC ich nie widac, ale usuwa po
nacisnieciu BACKSPACE)
Przemek.



bingo!  trafil Pan!

po usunieciu znakow "\r" z pliku
dostaje sie dokladnie taki sam komunikat,

"Illegal character \015i (carriage return) ...............
Maybe you didn't strip carriage returns.................."

pozdrowienia

myciel

! prosze !!! POMOCY !!! prosze !
Pomocy - Mandrake vs Suse vs Debian vs Aurox vs Slackware
esd na Xterminalu - raz działa dobrze, a raz nie
Blad przy ustawianiu ip aliasingu - SIOCSIFADDR oraz SIOCSIFFLAGS - POMOCY !!!
  • tvc lcd 20 tv televisore
  • test z ruchu drogowego
  • domki letniskowe altanki ogrodowe
  • Zrezygnowai9B3 przy tym z
  • zastosowania ceramiki w technice
  • skyforgerowi spodobal sie wroclaw
  • galeria luski i dyzia 4000
  • projekt s c
  • ciezkie poczatki
  • pokemon valhalla underground ruby
  • komis motoruwek
  • uciekaj moje serce tekst
  • Skupisko wiadomości z grup dyskusyjnych : Start