Oprette, Setup og Konfigurere CGI og Perl i Vinduer XP
Prerequisite
Selvfølgelig, en web styreenhed savn at blive løb oven på den Vinduer apparat. Omtale indeværendeopstille nemlig instruks oven på hvor hen til oprette Apache i Vinduer.
Dataoverføre ActivePerl
Dataoverføre ActivePerl afhttp://www.activestate.com/Products/ActivePerl/?mp1=. Falde i hak oven på Omkostningsfrit Dataoverføre for at starte den dataoverføre oparbejde. Der er ikke savn hen til inddata hvilken som helst henvende sig til info. Netop afgå sig blanktegn og presse ‘ næst efter’ opståen den dataoverføre.
Så er der ikke mere dataoverføre den varede gengivelse i Vinduer MSI pakke.
Oprette ActivePerl
Opståen den installation af runde klikker den setup fil. Følger den oven på- raster belæring. Selv om jer vil være benytter Perl CGI planer og ville gerne påstå noget bringe i niveau i portability imellem begge to Linux apparater og Vinduer apparater, det må du gerne ville gerne oprette Perl henne ved den samme placering oven på jeres Vinduer apparat nemlig den er oven på højst Linux apparater.
For eksempel, oven på Linux apparat, Perl er placeret henne ved usr/ bin/perl hvorfor al mulig Perl plan at JEG skriv begynder hos #!usr/ bin/perl. Altså, dens’ bedst hvor oprette Perl oven på en Vinduer apparat, istedet for installere sig i den standard placering (i.e. Cperl:\), oprette sig i Cusr:\ i stedet, i den grad at den Perl startbar er placeret henne ved usr/ bin/perl./ Indeværende tillader koder skrevet oven på Vinduer apparat blevet flyttet hen til, uden forandringer, hen til Linux apparat, og nyde sig opstille der, og omvendt.
Hen til lave om på den installation bane, falde i hak oven på gennemse knap hvor jeres’ oven på den installation raster at anmoder jer hen til sluttet hvilke egenskaber jer ville gerne oprette. Placere sig hen til Cusr:\\ selv om skulle bruge.
Sikre at den næste valgmuligheder er kontrollerede ( udsøgt):
Sammenlægge Perl hen til den BANE omgivelser variable
Skabe Perl fil forlængelse forening
Aktiverer CGI
Lukke op den httpd.conf fil nemlig redaktion ved at vælge Opståen > Planer > Apache HTTP Styreenhed > Konfigurere Apache Styreenhed > Redigere den Apache httpd.conf Konfiguration Fil. Alternativt, lukke op den httpd.conf hos hvilken som helst tekst editor.
I hovedtrækkene bibliotek afdeling, ransage nemlig Valgmuligheder Indekser FollowSymLinks ( henne ved omkring kø 267), og sammenlægge ExecCGI til det sidste altså det trækker op til:
Valgmuligheder Indekser FollowSymLinks ExecCGI
Ransage nemlig den næste kø og ophæve den hachis afmærke skikkelse (#) hen til ualmindelig indeværende kø. (jer kunne ligeledes lave om på .cgi hen til .pl, eller sammenlægge .pl hale .cgi selv om jer ser helst at perl betydning er ligeledes behandlet nemlig cgi filer) For eksempel:
#AddHandler cgi- skrift .cgi
Burde ligne:
AddHandler cgi- skrift .cgi .pl
eller
AddHandler cgi- skrift .pl
eller
AddHandler cgi- skrift .cgi
Opspare den httpd.conf konfiguration fil, restart den Apache styreenhed. Overhøre den konfiguration nemlig beskrevet i Prøvning Jeres Web Styreenhed CGI Konfiguration ved slutningen af indeværende paragraf.
Valgfri: Muliggører CGI i Hvilken som helst Bibliotek
Selv om jer ville gerne hjælp CGI udenpå ScriptAliased bibliotek (ScriptAlias er til hverdag den Apache/cgi- bin/), bemærkning ud den næste kø:
ScriptAlias cgi- bin/“C:/ Plan Filer/ Apache Sammenstille/ Apache/cgi- bin/”
/Burde ligne:
#ScriptAlias cgi- bin/“C:/ Plan Filer/ Apache Sammenstille/ Apache/cgi- bin/”
/Alternativt, selv om jer ville gerne angive nærmere netop sig bibliotek hen til opstille al jeres cgi planer, lave om på den bane i stedet, men gør ure at bibliotek eksisterer.
Burde ligne ( nemlig standard opsætning):
ScriptAlias cgi- bin/“your_prefer_cgi-bin_direcotry”
-Opspare den httpd.conf fil. Restart den Apache styreenhed.
Finder Perl Startbar Placering
Selv om jer dont’ kende der hvor er perl.exe installeret hen til, begive sig til Opståen > Ransage og ransage nemlig perl.exe. Indeværende placering er den bane hen til den perl startbar at har at blive lukke op for den prima alles cgi manuskripter. Selv om jer komme efter standard installation fremgangsmåde, den bane burde være C:/perl/ bin/perl.exe
Nemlig den bane hen til perl.exe bane, al i disse format er lovlig:
#!c:/perl/ bin/perl.exe
#!c:/perl/ bin/perl
#!perl/ bin/perl.exe
#!perl/ bin/perl
Prøvning Jeres Web Styreenhed CGI Konfiguration
Opspare den næste overhøre skrift i jeres DocumentRoot bibliotek ( selv om du har ualmindelig ScriptAlias, jer kunne opstille sig hvor som helst i jeres DocumentRoot bibliotek, eller selv om du har placere ScriptAlias hen til noget særlig bibliotek, opstille den cgi i at bibliotek bare, i.e Apache/cgi- bin) nemlig overhøre eller test.cgi ( afhænger oven på jeres konfiguration i den AddHandler kø) og ændre den først kø alt efter behov hen til pege i retning af jeres ActivePerl fortolker:
#!cperlbinperl.exe:\\\
# ^^^ indeværende må af sted den først kø i den skrift! ^^^
# opståen kode
hjælp streng;
hjælp CGI;
mig $q = ny CGI;
# optage overskrift og opståen den afmærke arbejdsydelse
optage $q-> overskrift( “ tekst/html” ),q$->start_html( “ hallo af perl cgi!” );
optage $q->h2hello(” dave…”);
optage $q->end_html;
# slut kode
Nu begive sig tilhttp:/localhost/cgi- bin/test.cgi/ (manuskripter i Apache/cgi- bin/ er læse nemlig http:/localhost/cgi- bin/ af standard). Jer burde se efter en side at fremviser en bringe i niveau to overskrift hos den næste tekst:
hallo dave
Selv om jo den ovenfor besked, CGI er løb. Selv om jer blive en 500 fejl, begive sig til den sidst løsning i jeres Apache/ dagbøger/error.log ( eller den Anmelde Fejl Log i den Opståen menu) hen til se efter lige netop hvad bevirkede indeværende fejl.
betydelig: Indeværende er en apparat oversat side hvilke findes " nemlig er" uden garanti. Apparat gengivelse må være vanskeligt at forstå. Behage omtaleselvstændig Engelsk paragraf når som helst eventuel.
Lod og levere eller blive teknisk opbakning og hjælp henne vedMig Digital Liv Forum.
Beslægtet Artikler
- Oprette AWStats- Omkostningsfrit Logfile Analyserer nemlig Arbejdsplads Statistik
- Uden sammenligning Oprette Web Styreenhed hos XAMPP
- Oprette Web Styreenhed i Vinduer XP hos Apache, PHP5 og MySQL4 Skille ad 4
- CPAN Savnet Parameter auto_commit Besked
- Indre Fejl 2739 Fejl i Vista (32 eller 64- bit) Hvor Oprette Adobe Photoshop CS3 og Refleks Beslægtet Planer
- Muliggøre og Display Sikkerhed Tab i Vinduer XP Hjem Oplag
- emulere 0.48a nemlig Vinduer Vista Omkostningsfrit Dataoverføre
- Banalisere og Måde at klare det på hen til Ren eller Nylavet Oprette Vinduer Vista hos Opnormere Licens DVD
- Nummer hen til Oprette Vinduer XP SP3 RC i Ingen- Engelsk Sprog Oplag
- Dataoverføre Yahoo! Messenger hos Stemme 8 Fuld Standalone Installeret
















Januar 2nd, 2006 0219:
[...] Nemlig AWStats er Perl baseret, en Perl Fortolker savn at blive installeret først hen til holde anvantage i AWStats. Nemlig belæring oven på hvor hen til oprette Perl i Vinduer apparat, indskrive ud indeværende paragraf. [...]
Juli 25th, 2006 2053:
Jeg har installeret cgi og konfigureret apache nemlig jer sagde, men jeg fik indeværende erro:
Indre Styreenhed Fejl
Den styreenhed mødt en indre fejl eller misconfiguration og var afskåret fra hel jeres opfordre.
Behage henvende sig til den styreenhed administrator, webmaster@localhost og orientere sig i den gang den fejl hændte, og alt jer måtte nyde gennemstegt at må nyde bevirkede den fejl.
Flere oplysning om indeværende fejl må være anvendelig i den styreenhed fejl log.
——————————————————————————–
Apache/2.0.58 (Win32) PHP/5.1.4 Styreenhed henne ved localhost Havneby 80
Må 10th, 2007 1925:
Cool4you,guys.
Juni 20th, 2007 0809:
Netop nemlig den registrere, den ovenfor overhøre skrift smide med en 500 fejl hvor anvendte nemlig er. Måske den er netop en opgave hos give ild fremvisningen af tekst eller et eller andet, men den anførelsestegn er blandet oppe, i den grad at kunne hidføre problematik
Oktober 8th, 2007 2305:
Hej al,
JEG skam savn noget hjælp herpå sag=)
Jeg har fulgt den foranstaltninger ovenfor, og forandrede den anførelsestegn, og hvad JEG blive er 9 fejl beskeder:
Linieskift oprette der hvor maskinarbejder ventet henne ved Z.test.cgi\ kø 1, lige ved “rtf1\”
eller…. , lige ved “ansi\”
eller…. , lige ved “deff0″
eller…. , lige ved “f1\”
og lignende.
Jeg er en hele rookie hos disse sager, hvilken som helst hjælp værdsat=)
Tak,
Johanna
November 28th, 2007 2214:
JEG gjorde alt jer sagde. Men cgi er skønt ikke løb. Behage hjælp.
mig apache er 2.2