Gaming Only Driving-Fun.com Planeet HS Loodzwaar.com DailyBase.nl
04-05-2004 19:58

Technisch vraagje

Zwelgje - Op mijn laptop draait Windows XP met IIS 6.0. Van de week Perl gedownload, zodat ik lokaal aan de slag kan met MovableType. Ff uitproberen. Perl draait, ik kan allerlei .pl files executeren op mijn localhost. Bij het aanroepen van .cgi files gaat het echter fout, ik krijg een HTTP 500 Internal Server Error voor mijn oren. Het lijkt erop alsof ik op mijn virtuele directorie een executable path moet aangeven naar een .cgi file. Hier komt mijn vraag. Wat moet het executable path zijn? Welke file executeert .cgi scripts. Of zit ik totaal fout, wat moet ik dan doen?

Oh ja, ik ben Administrator en de virtuele directory waarin mijn cgi scripts staan, heeft executie rechten. ps. Mocht iemand het weten, voeg me Ff toe aan MSN (zwelgje@jaggle.nl) en wals me er Ff doorheen. THX.
UPDATE 04/05/2004 20:45. Het werkt! Haleluja. Thx 2 Attic in de comments. Nu nog een database foutje, maar daar kom ik wel uit.

Delen |

DIT VINDEN JULLIE ERVAN

Je kan ook phpdev installeren. Die ondersteunt ook Perl. Misschien lukt het dan wel.
http://www.firepages.com.au/

Goof, 04-05-2004 om 21:43

Als de .cgi files gewoon perl scripts zijn, dan moeten ze worden uitgevoerd door perl.exe.

Op een site die ik beheer voor een klant hebben we .pl files, die door perl worden uitgevoerd, en dat werkt op die manier prima...

Attic, 04-05-2004 om 21:47

I had the same problem 2 weeks ago. I solved it by intalling debian ;-). but I still want to know how to get movabletype working on IIS. my dutch is very, very bad. but it seems to that attic has an answer. can somebody please translate attic's answer into english?

Peter, 04-05-2004 om 23:03

euhhh....weet Ma Tokkie hier geen antwoord op?

equinox, 04-05-2004 om 23:12

"Op een site die ik beheer voor een klant hebben we .pl files, die door perl worden uitgevoerd, en dat werkt op die manier prima..."

=

" At a site that I maintain for a client we have .pl files, that are being executed by by Perl, and it works fine that way...

translator, 04-05-2004 om 23:21

@Peter. Set the execution path to the .cgi files to the same path that has been user fot the .pl extension in IIS.

Zwelgje, 04-05-2004 om 23:24

@Zwelgje: uit je antwoord begrijp ik dat het gelukt is?

Attic, 05-05-2004 om 00:35

@Attic. Het werkt inderdaad. De .cgi wordt door IIS geexecuteerd. Nu nog een database fout. 'Got an error: Unsupported driver MT::ObjectDriver::DBI::mysql: Can't locate DBI.pm in @INC (@INC contains: c:inetpubwwwrootmtextlib c:inetpubwwwrootmtlib C:/Perl/lib C:/Perl/site/lib .) at c:inetpubwwwrootmtlib/MT/ObjectDriver/DBI.pm line 9. BEGIN failed--compilation aborted at c:inetpubwwwrootmtlib/MT/ObjectDriver/DBI.pm line 9. Compilation failed in require at c:inetpubwwwrootmtlib/MT/ObjectDriver/DBI/mysql.pm line 9. BEGIN failed--compilation aborted at c:inetpubwwwrootmtlib/MT/ObjectDriver/DBI/mysql.pm line 9. Compilation failed in require at (eval 3) line 1. BEGIN failed--compilation aborted at (eval 3) line 1. '

Zwelgje, 05-05-2004 om 00:37

Betekent dit dat je van Pivot afstapt? Zo ja, waarin is Movabletype dan beter in jouw ogen dan Pivot? Ik kon zelf weinig verschil vinden in de twee, behalve dat Movabletype een stukje uitgebreider was, wat waarschijnlijk komt doordat het al een stuk langer bestaat en de meeste bugs er onderhand uit zijn. Alleen was Pivot een stuk makkelijker qua installatie (das waarom ik ff snel voor Pivot gegaan ben, aangezien het toch doet wat ik wil) :-)

Baz, 05-05-2004 om 00:46

Ik denk dat men btw weinig heeft aan je foutmeldingen zonder de daarbij behorende code in de bestanden, aangezien er verwezen wordt naar fouten op bepaalde regelnummers in die .pm-bestanden... toch?

Baz, 05-05-2004 om 00:48

@Baz. MT of Pivot. Is nog niet duidelijk. Grote voordeel van MT is momenteel dat er een database onderzit. Daar kan ik persoonlijk iets meer mee, dan met het formaat waarin de files van Pivot worden opgeslagen. Maar alles heeft ze voor en nadelen. Ik laat het je weten.

Zwelgje, 05-05-2004 om 01:21

@Zwelgje: Top! Ben benieuwd.
Ik weet dat Movabletype omgezet kan worden in Pivot, maar of dat andersom mogelijk is weet ik niet. In iedergeval heeft Pivot er een mogelijkheid voor, weet niet hoe dat met MT zit...

Baz, 05-05-2004 om 01:25

jaja MT heh... daar doe ik altijd mn boodschappen :-)

yoda, 05-05-2004 om 01:30

@Zwelgje: het lijkt erop dat je de DBI module niet geinstalleerd hebt. Start PPM even op (Dosbox openen: dan "PPM" als commando (zonder quotes...) en enter). Je komt dan in de Perl interactive shell terecht. Doe hier het commando "query". Je krijgt dan te zien welke packages geinstalleerd zijn.

Als daar DBI niet tussen staat, gebruik het commando "install DBI" om hem te installeren. Meer info over beschikbare packages kun je ophalen met "search". Waarschijnlijk moet je ook nog de CGI package en de DBD-mysql downloaden (die laatste is de DB-driver voor Perl).

Wel zorgen dat je een connectie met internet hebt...

Succes! Ik check later op de dag nog wel even...

Attic, 05-05-2004 om 11:59

@Attic. Bij uitvoeren commando "query", krijg ik "No query result sets --- provide a query term". Duh. Heb vervolgens Install DBI, Install CGI en Install DBD gedaan. MT werkt als een tierelier! THX BIG TIME.

Zwelgje, 05-05-2004 om 12:55

Graag gedaan! Ben blij dat het nu werkt...

Waar kan de rekening naar toe? ;)

V.w.b. die query: misschien heb je een andere versie dan die ik hier gebruik. Als je in de PPM het commando HELP intoetst krijg je wat meer info over hoe je dat commando moet gebruiken...

Attic, 05-05-2004 om 14:07
  • Om trollen en spambots een halt toe te roepen zul je je helaas moeten registreren om een reactie te kunnen plaatsen.
    Word lid! of Login
  • Lees voordat je reageert eerst onze huisregels.
  • Maak e-mailadressen en links klikbaar door ze tussen [url] en [/url] te zetten. Plaats een afbeelding door de URL tussen [img] en [/img] te zetten. Plaats een video van Youtube door de ID van het filmpje tussen [youtube]ID[/youtube] te zetten. http://www.youtube.com/watch?v=0ziNuksz5AM wordt dan [youtube]0ziNuksz5AM[/youtube]