<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>tech-blog.IT &#187; Calling GetProcAddress on ISAPI filter</title>
	<atom:link href="http://tech-blog.it/tag/calling-getprocaddress-on-isapi-filter/feed/" rel="self" type="application/rss+xml" />
	<link>http://tech-blog.it</link>
	<description>Co tam Pani w Windowsach?</description>
	<lastBuildDate>Wed, 28 Jul 2010 10:25:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>AWStats, Perl i problemy na Windows Server 2008 R2</title>
		<link>http://tech-blog.it/2009/11/awstats-perl-i-problemy-na-windows-server-2008-r2/</link>
		<comments>http://tech-blog.it/2009/11/awstats-perl-i-problemy-na-windows-server-2008-r2/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 11:26:22 +0000</pubDate>
		<dc:creator>monika</dc:creator>
				<category><![CDATA[windows 2008]]></category>
		<category><![CDATA[AWStats]]></category>
		<category><![CDATA[Calling GetProcAddress on ISAPI filter]]></category>
		<category><![CDATA[IIS 7.5]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[The requested content appears to be script and will not be served by the static file handler]]></category>

		<guid isPermaLink="false">http://tech-blog.it/?p=232</guid>
		<description><![CDATA[Postanowiłam zainstalować AWStats. Rzecz jasna najpierw zainstalowałam Perla 5.10.1.1006 (na swoje nieszczęście wersję x64, ale o tym później) i dodałam perl510.dll do &#8220;Handler Mappings&#8221; w IIS. Statystyki skonfigurowałam lecz oczom moim w przeglądarce zamiast strony AWStats pokazał się błąd:
&#8220;HTTP Error 500.0 &#8211; Internal Server Error
Calling GetProcAddress on ISAPI filter &#8220;C:\Perl64\bin\perl510.dll&#8221; failed&#8221;

Noo dobra. Po kilku chwilach [...]]]></description>
			<content:encoded><![CDATA[<p>Postanowiłam zainstalować AWStats. Rzecz jasna najpierw zainstalowałam Perla 5.10.1.1006 (na swoje nieszczęście wersję x64, ale o tym później) i dodałam perl510.dll do &#8220;Handler Mappings&#8221; w IIS. Statystyki skonfigurowałam lecz oczom moim w przeglądarce zamiast strony AWStats pokazał się błąd:</p>
<p><em>&#8220;HTTP Error 500.0 &#8211; Internal Server Error<br />
Calling GetProcAddress on ISAPI filter &#8220;C:\Perl64\bin\perl510.dll&#8221; failed&#8221;<span id="more-232"></span></em></p>
<p style="text-align: center;"><img class="aligncenter" title="awst1" src="http://tech-blog.it/wp-content/uploads/2009/11/awst1.png" alt="" width="571" height="272" /></p>
<p>Noo dobra. Po kilku chwilach poszukiwania okazało się, że pula aplikacji ma pracować w opcji 32 bitowej. Zatem prawy przycisk myszy na nazwie puli aplikacji | <strong>Advanced Settings&#8230;</strong> | <strong>Enable 32-Bit Applications &#8211; True</strong> | <strong>Managed Pipeline Mode &#8211; Classic</strong> :</p>
<p style="text-align: center;"><img class="aligncenter" title="awst1" src="http://tech-blog.it/wp-content/uploads/2009/11/awst2.png" alt="" width="382" height="464" /></p>
<p>Po odświeżeniu strony pojawił się zatem inny błąd:</p>
<p><em>&#8220;HTTP Error 404.17 &#8211; Not Found<br />
The requested content appears to be script and will not be served by the static file handler.&#8221;</em></p>
<p style="text-align: center;"><img class="aligncenter" title="awst1" src="http://tech-blog.it/wp-content/uploads/2009/11/awst3.png" alt="" width="546" height="260" /></p>
<p>Po kolejnych poszukiwaniach okazało się, że zamiast perl510.dll, powinnam użyć jako ISAPI <strong>PerlEx30.dll</strong> (dostępna w 32 bitowej instalce Perla). Zatem dodałam na nowo moduł ISAPI:</p>
<p style="text-align: center;"><img class="aligncenter" title="awst1" src="http://tech-blog.it/wp-content/uploads/2009/11/awst4.png" alt="" width="307" height="272" /></p>
<p>Trzeba pamiętać o jeszcze jednej rzeczy, a mianowicie w &#8220;<strong>ISAPI and CGI Restrictions</strong>&#8221; musimy nadać prawo &#8220;<strong>Allow</strong>&#8221; dla dodanego poprzednio modułu ISAPI. W przeciwnym wypadku zostaniemy uraczeni błędem:</p>
<p><em>&#8220;HTTP Error 404.2 &#8211; Not Found<br />
The page you are requesting cannot be served because of the ISAPI and CGI Restriction list settings on the Web server.&#8221;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.it/2009/11/awstats-perl-i-problemy-na-windows-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
