Re: PerlEx on windows server 2003, 64 bit

Larry McPhillips <[email protected]> Thu, 4 Oct 2012 06:39:41 -0700 (PDT)
Newsgroups gmane.comp.lang.perl.active-perl
Message-ID <[email protected]>
=A0
I know it is now five years after you posted your question, and who knows i=
f you'll ever read this response.

But I had the same problem, and finally figured out the solution so I'll po=
st it for others who may happen upon it.

On 64-bit systems, the "Enable32BitAppOnWin64" is usually set to FALSE by d=
efault, so this causes the 500 error when running PerlEX (which is only inc=
luded in the 32-bit release of ActivePerl).

Here's what you do: in IIS, go into whichever application pool contains Per=
lEx (on my system it's just "DefaultAppPool"), then click "Set Application =
Pool Defaults". You'll see the option for "Enable 32-bit Applications" and =
you can set that to TRUE.

You may have to re-start the web site / web server for it to take effect. H=
opefully this will save someone the 2 hours of research I had to do to find=
 this solution.... shew.

- Larry McP.


>________________________________
> From: Bryan M. Kramer <[email protected]>
>To: [email protected] =

>Sent: Tuesday, October 2, 2007 10:09 AM
>Subject: PerlEx on windows server 2003, 64 bit
> =

>PerlEx (from the latest ActivePerl 5.8.8 installer) (e.g. =

>http://localhost/PerlEx/env.plex) fails with a HTTP 500 - internal =

>server error on Windows Server 2003 - 64 bit. There are no =

>Perl/bin/PerlEx-Err*.log files, so it appears PerlEx isn't even getting =

>started.
>
>Does anyone know why this might be the case? I assumed that Windows =

>server would run the dll in 32 bit emulation mode.
>
>Thanks in advance
>Bryan M. Kramer
>_______________________________________________
>ActivePerl mailing list
>[email protected]
>To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
>
>
>

_______________________________________________
ActivePerl mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs