Rata, Ustawienie i Konfigurować CGI i Perl w Windows XP
Wstępny warunek
Oczywisty, pewien tkanina serwer potrzeby zostać kolejny od Windows maszyna. Odsyłać w tym celuwysłać pocztą pod kątem zalecenia u jak wobec rata Apasz w Windows.
Wprowadzić do komputera dane za pomocą sieci telefonicznej ActivePerl
Wprowadzić do komputera dane za pomocą sieci telefonicznej ActivePerl zhttp://www.activestate.com/Products/ActivePerl/?mp1=. Trzaskać u Wolny Wprowadzić do komputera dane za pomocą sieci telefonicznej wobec wzdrygnąć się ten wprowadzić do komputera dane za pomocą sieci telefonicznej przebieg. Nie ma po co podatek pobierany we wcześniejszych fazach obrotu wszelki nawiązywać kontakt informacja. Just zostawiać ono pusty i nacisk ‘ następny’ wzdrygnąć się ten wprowadzić do komputera dane za pomocą sieci telefonicznej.
Wtedy wprowadzić do komputera dane za pomocą sieci telefonicznej ten najwyższa oferta wersja od Windows MSI wagon drobnicowy.
Rata ActivePerl
Wzdrygnąć się ten wprowadzenie na urząd przy sobowtór klekocząc ten ustawienie umieścić w teczce z dokumentami. Następuje ten u- tęcza nauka. Jeśli będziesz być przy pomocy Perl CGI programy i potrzeba wobec konserwować niektórzy wypoziomować od przenośność pomiędzy obydwaj Linux maszyn i Windows maszyn, możesz potrzeba wobec rata Perl przy ten sam określenie miejsca u twój Windows maszyna rzeczywiście u najliczniejszy Linux maszyn.
Na przykład, u Linux maszyna, Perl jest umieszczony przy usr/ skrzynia/perl i tak każdy Perl program ów JA pisać zaczyna się rezygnować #!usr/ skrzynia/perl. Tak, jego’ najwyższa oferowana cena podczas rata Perl u an Windows maszyna, zamiast czegoś rata ono w ten nie wykonać określenie miejsca (i.e. Cperl:\), rata ono w Cusr:\ zamiast, byle tylko ten Perl wykonywalny jest umieszczony przy usr/ skrzynia/perl./ Ten pozwala kody pisemny u Windows maszyna był poruszony wobec, rezygnować zmiany, wobec Linux maszyna, i mieć ono biegać tam, i i odwrotnie.
Wobec zmieniać ten wprowadzenie na urząd ścieżka, trzaskać u paść się guzik podczas twój’ od wprowadzenie na urząd tęcza ów wierzyciel ty wobec wybierać który rysy twarzy ty potrzeba wobec rata. Umieszczać ono wobec Cusr:\\ jeśli potrzebny.
Zrobić pewny ów ten kolejne opcje jest kontroler ( wybrany):
Dodać Perl do ŚCIEŻKA środowisko naturalne zmienny
Wierzyciel Perl umieścić w teczce z dokumentami rozciągnięcie stowarzyszenie
Uaktywniając CGI
Otworzyć ten httpd.conf umieścić w teczce z dokumentami pod kątem redagowanie przy wybieranie Wzdrygnąć się > Programy > Apasz HTTP Serwer > Konfigurować Apasz Serwer > Wydawać ten Apasz httpd.conf Konfiguracja Umieścić w teczce z dokumentami. Alternatywnie, otworzyć ten httpd.conf rezygnować wszelki tekst redaktor.
W zasadzie księga adresowa rozcinanie, zrewidować pod kątem Opcje Indeksy FollowSymLinks ( po około specjalność 267), i dodać ExecCGI do kończyć tak jest istotnie wygląda jak:
Opcje Indeksy FollowSymLinks ExecCGI
Zrewidować pod kątem ten kolejne specjalność i usunąć ten siekać znak charakter (#) wobec uncomment ten specjalność. (możesz także zmieniać .cgi wobec .pl, albo dodać .pl z tyłu .cgi jeśli ty woleć ów perl rozmiar jest także traktowany równie cgi akta) Na przykład:
#AddHandler cgi- świadectwo tymczasowe dla akcjonariusza .cgi
Powinien wyglądać:
AddHandler cgi- świadectwo tymczasowe dla akcjonariusza .cgi .pl
albo
AddHandler cgi- świadectwo tymczasowe dla akcjonariusza .pl
albo
AddHandler cgi- świadectwo tymczasowe dla akcjonariusza .cgi
Uratować ten httpd.conf konfiguracja umieścić w teczce z dokumentami, odnawiać zapas towarów ten Apasz serwer. Test ten konfiguracja równie opisywał w Analiza Twój Tkanina Serwer CGI Konfiguracja przy ten kończyć od ten przedmiot.
Fakultatywny: Umożliwiający CGI w Wszelki Księga adresowa
Jeśli ty potrzeba wobec używać CGI zewnątrz ScriptAliased księga adresowa (ScriptAlias jest zwykle ten Apasz/cgi- skrzynia/), komentarz na zewnątrz ten kolejne specjalność:
ScriptAlias cgi- skrzynia/“C:/ Program Akta/ Apasz Koncern/ Apasz/cgi- skrzynia/”
/Powinien wyglądać:
#ScriptAlias cgi- skrzynia/“C:/ Program Akta/ Apasz Koncern/ Apasz/cgi- skrzynia/”
/Alternatywnie, jeśli ty potrzeba wobec wyszczególniać just jeden księga adresowa wobec wyrażać wszystko twój cgi programy, zmieniać ten ścieżka zamiast, oprócz wyroby ure ów księga adresowa istnieje.
Powinien wyglądać ( pod kątem nie wykonać układy):
ScriptAlias cgi- skrzynia/“your_prefer_cgi-bin_direcotry”
-Uratować ten httpd.conf umieścić w teczce z dokumentami. Odnawiać zapas towarów ten Apasz serwer.
Odkrycie Perl Wykonywalny Określenie miejsca
Jeśli ty dont’ znać gdzie jest perl.exe rata wobec, iść do Wzdrygnąć się > Zrewidować i zrewidować pod kątem perl.exe. Ten określenie miejsca jest ten ścieżka do perl wykonywalny ów ma zostać nakładać ten szczyt wszystkich cgi świadectwo tymczasowe dla akcjonariusza. Jeśli ty następować po nie wykonać wprowadzenie na urząd zasady postępowania, ten ścieżka powinien być C:/perl/ skrzynia/perl.exe
Pod kątem ten ścieżka wobec perl.exe ścieżka, wszystko od tych układ graficzny jesteście zdrowy:
#!c:/perl/ skrzynia/perl.exe
#!c:/perl/ skrzynia/perl
#!perl/ skrzynia/perl.exe
#!perl/ skrzynia/perl
Analiza Twój Tkanina Serwer CGI Konfiguracja
Uratować ten kolejne test świadectwo tymczasowe dla akcjonariusza w twój DocumentRoot księga adresowa ( jeśli masz uncomment ScriptAlias, możesz wyrażać ono gdziekolwiek wnętrze twój DocumentRoot księga adresowa, albo jeśli masz umieszczać ScriptAlias wobec niektórzy szczególny księga adresowa, wyrażać ten cgi w tym, że księga adresowa tylko, i.e Apasz/cgi- skrzynia) równie test albo test.cgi ( znajdujący się w rozpoznawaniu u twój konfiguracja od ten AddHandler specjalność) i modyfikować ten pierwszy specjalność zgodnie z życzeniem wobec punkt wobec twój ActivePerl tłumacz:
#!cperlbinperl.exe:\\\
# ^^^ ten musi być ten pierwszy specjalność od ten świadectwo tymczasowe dla akcjonariusza! ^^^
# wzdrygnąć się kod
używać ścisły;
używać CGI;
mój $q = nowy CGI;
# druk cegła-główka i wzdrygnąć się ten podnosić cenę produkcja
druk $q-> cegła-główka( “ tekst/html” ),q$->start_html( “ powitanie z perl cgi!” );
druk $q->h2hello(” dave…”);
druk $q->end_html;
# kończyć kod
Teraz iść dohttp:/localhost/cgi- skrzynia/test.cgi/ (świadectwo tymczasowe dla akcjonariusza w Apasz/cgi- skrzynia/ jesteście przeczytać równie http:/localhost/cgi- skrzynia/ przy nie wykonać). Powinieneś zobaczyć pewien stronica ów wystawa pewien wypoziomować dwa tytuł rezygnować ten kolejne tekst:
powitanie dave
Jeśli otóż ten powyższy przekaz, CGI jest kolejny. Jeśli ty dostać pewien 500 błąd, iść do ten najwyższa oferta zapis księgowy w twój Apasz/ kloce/error.log ( albo ten Rewia Błąd Rejestracja ten Wzdrygnąć się menu) wobec zobaczyć dokładnie co spowodowany ten błąd.
import: To jest maszyna przetłumaczony stronica który jest zaopatrzony " równie jest" rezygnować gwarancja. Tłumaczenie maszynowe maj być trudny wobec rozumieć. Podobać się odsyłać wobecpierwotny Język angielski przedmiot kiedykolwiek możliwy.
Udział i przyczyniać się albo dostać techniczny poprzeć i współpracownik przyMój Cyfrowy Życie Forum.
Pokrewny Przedmioty
- Rata AWStats- Wolny Plik z inf. o działaniach w sieci Analizator pod kątem Umiejscowienie Statystyka
- Łatwo Umieszczać W górze Tkanina Serwer rezygnować XAMPP
- Rata Tkanina Serwer w Windows XP rezygnować Apasz, PHP5 i MySQL4 Obowiązek 4
- CPAN Chybianie Parametr auto_commit Przekaz
- Wewnętrzny Błąd 2739 Błąd w Widok perspektywiczny (32 albo 64- kąsek) Podczas Rata Cegła niewypalana Fotografie CS3 i Reflektor Pokrewny Programy
- Umożliwiać i Wystawa Zabezpieczenie Patka w Windows XP Ognisko domowe Wydanie
- emulacja 0.48a dla Windows Widok perspektywiczny Wolny Wprowadzić do komputera dane za pomocą sieci telefonicznej
- Siekać i Workaround wobec Czysty albo Świeży Rata Windows Widok perspektywiczny rezygnować Uaktualnić Upoważnić DVD
- Podstęp wobec Rata Windows XP SP3 RC w Nie- Język angielski Wydania
- Wprowadzić do komputera dane za pomocą sieci telefonicznej Człowiek! Posłaniec rezygnować Wyrażać 8 Pełny Standalone Rata

































Styczeń 2nd, 2006 0219:
[...] Równie AWStats jest Perl oparty, pewien Perl Tłumacz potrzebować zostać rata pierwszy wobec wziąć anvantage od AWStats. Pod kątem nauka u jak wobec rata Perl w Windows maszyna, podpisywać się ten przedmiot. [...]
Lipiec 25th, 2006 2053:
Mam rata cgi i tkwiący apasz równie ty powiedziany, oprócz ja dostał ten erro:
Wewnętrzny Serwer Błąd
Ten serwer napotkany an wewnętrzny błąd albo misconfiguration i był niesłabnący wobec zgłaszać reklamację twój prośba.
Podobać się nawiązywać kontakt ten serwer administrator, webmaster@localhost i informować im od ten czas ten błąd wydarzyło się, i coś ty mogą mieć sporządzony ów maj mieć spowodowany ten błąd.
Liczniejszy informacja około ten błąd maj być osiągalnym w ten serwer błąd raport.
——————————————————————————–
Apasz/2.0.58 (Win32) PHP/5.1.4 Serwer przy localhost Port 80
Maj 10th, 2007 1925:
Cool4you,guys.
Czerwiec 20th, 2007 0809:
Tylko dla zabawy ten zapis, ten powyższy test świadectwo tymczasowe dla akcjonariusza rzuca pewien 500 błąd podczas używany równie jest. Może być to jest just pewien problem rezygnować zapalić wystawa tekst albo coś, oprócz ten cudzysłów jesteście mieszany w górze, byle tylko kulisy dowodzić wobec problemy
Październik 8th, 2007 2305:
Cześć! wszystko,
JA rzeczywiście potrzebować niektórzy współpracownik u ten podległy=)
Mam nastąpił ten kroki powyższy, i zmieniony ten cudzysłów, i co JA dostać jest 9 błąd wiadomości:
Backslash ufundować gdzie kino operator oczekiwany przy Z.test.cgi\ specjalność 1, w pobliżu “rtf1\”
albo…. , w pobliżu “ ANSI\”
albo…. , w pobliżu “deff0″
albo…. , w pobliżu “f1\”
etc..
JA jestem w sumie rekrut rezygnować tych rzeczy, wszelki współpracownik oceniony=)
Dzięki,
Johanna
Listopad 28th, 2007 2214:
JA zrobił wszystko zgadzam się. Oprócz cgi jest wciąż nie kolejny. Proszę mi pomóc.
mój apasz jest 2.2