Ben sadece FastCGI ve php-cgi.exe kullanarak PHP 5.3.0 için php5isapi.dll kullanarak PHP 5.2.3 göç ettik. Bu sitede ben windows / NTLM / http kimlik böyle bir şey yapmak için kanca var:
if(empty($_SERVER["REMOTE_USER"]))
{
header("HTTP/1.1 401 Unauthorized");
exit;
}
$winuser = $_Server["REMOTE_USER"];
//parse $winuser to make sure it is on my domain, and can login to the site.
//set a cookie specifying that this user is logged in
//redirect to site.
Bu isapi ile PHP 5.2.3 altında sadece harika çalıştı. Şimdi IIS6 FastCGI için hareket ettik, o bozuldu. Bu benim için çalışıyor, ama ben sunucu üzerinde yönetici olması. Yönetici (çoğu kişi) olmayanlar aşağıdaki bazı varyantı bakın:
FastCGI Error
The FastCGI Handler was unable to process the request.
________________________________________
Error Details:
• The FastCGI process exited unexpectedly
• Error Number: -1073741819 (0xc0000005).
• Error Description: Unknown Error
HTTP Error 500 - Server Error.
Internet Information Services (IIS)
Ben dokümantasyon aracılığıyla çiftçilik ve log dosyaları denedim, ancak herhangi bir ilerleme yapmak için görünmüyor olabilir. Aslında ben sadece benim veritabanı adını ve maç kapmak istiyorum, uzak kullanıcı adı benim. Php dosyalara erişmek için kullanılan istemiyorum. Anon kullanıcı hala gerçek php yürütülmesine yapıyor biri olmalıdır.
Herhangi bir ipucu?