AWStats, Perl i problemy na Windows Server 2008 R2
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 „Handler Mappings” w IIS. Statystyki skonfigurowałam lecz oczom moim w przeglądarce zamiast strony AWStats pokazał się błąd:
„HTTP Error 500.0 – Internal Server Error
Calling GetProcAddress on ISAPI filter „C:\Perl64\bin\perl510.dll” failed”

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 | Advanced Settings… | Enable 32-Bit Applications – True | Managed Pipeline Mode – Classic :

Po odświeżeniu strony pojawił się zatem inny błąd:
„HTTP Error 404.17 – Not Found
The requested content appears to be script and will not be served by the static file handler.”

Po kolejnych poszukiwaniach okazało się, że zamiast perl510.dll, powinnam użyć jako ISAPI PerlEx30.dll (dostępna w 32 bitowej instalce Perla). Zatem dodałam na nowo moduł ISAPI:

Trzeba pamiętać o jeszcze jednej rzeczy, a mianowicie w „ISAPI and CGI Restrictions” musimy nadać prawo „Allow” dla dodanego poprzednio modułu ISAPI. W przeciwnym wypadku zostaniemy uraczeni błędem:
„HTTP Error 404.2 – Not Found
The page you are requesting cannot be served because of the ISAPI and CGI Restriction list settings on the Web server.”
