Oprava: Aplikace PHP, která závisí na proměnné serveru REQUEST_URI může selhat při spuštění aplikace PHP ve službě IIS 7.0

Překlady článku Překlady článku
ID článku: 954946 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Zvažte následující scénář. V Internetová informační služba (IIS) 7.0, spuštění PHP aplikace. PHP aplikace závisí REQUEST_URI proměnná serveru. V tomto scénáři může aplikace selhat.

Poznámka: Tento problém se nevyskytuje ve službě IIS 6.0.

Příčina

K tomuto problému dochází, protože FastCGI Modul IIS 7.0 nesprávně nastaví REQUEST_URI proměnná serveru. Na FastCGI modul neobsahuje zachovat řetězce dotazu, kdy REQUEST_URI je použita proměnná serveru. Je například "index.php?id=12345" požadovat Uniform Resource Identifier (URI). Však $_SERVER ["REQUEST_URI"] Vrátí proměnnou "index.php".

Řešení

Informace o opravě hotfix

Podporovaná oprava hotfix je k dispozici od společnosti Microsoft. Ale to oprava hotfix je určena pouze problém, který je popsán v tomto článek. Použití této opravy hotfix pouze u systémů, ve kterých dochází k této konkrétní došlo k potížím. Tato oprava hotfix může být dále testována. Proto pokud jste Tento problém týká není přísně, doporučujeme počkat na další aktualizace softwaru, která bude tuto opravu hotfix obsahovat.

Pokud je oprava hotfix je k dispozici ke stažení je v horní části této sekce "Hotfix stažení k dispozici." Článek znalostní báze Knowledge Base. Pokud tento oddíl není uveden, kontaktujte společnost Microsoft Tuto opravu hotfix zákaznický servis a podporu.

Poznámka: Pokud nastanou další problémy nebo řešení potíží je požadováno, pravděpodobně budete muset vytvořit samostatnou žádost. Výdaje na technickou podporu použije se dalších otázek a problémů, které nejsou vyřešeny Tato zvláštní oprava hotfix. Kompletní seznam služeb zákazníkům společnosti Microsoft a Telefonní čísla podpory nebo chcete-li vytvořit zvláštní požadavek na službu, navštivte Následující Web společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support
Poznámka: "Hotfix stažení k dispozici" formulář zobrazí jazyky pro které je oprava hotfix je k dispozici. Je-li váš jazyk není uveden, oprava hotfix není k dispozici pro daný jazyk.

Následující soubory jsou k dispozici ke stažení Microsoft Stažení:

Zmenšit tento obrázekZvětšit tento obrázek
Stáhnout
Stáhněte aktualizace pro systém Windows Server 2008 pro systémy s procesorem Itanium (KB954946) balíček.

Zmenšit tento obrázekZvětšit tento obrázek
Stáhnout
Nyní balíček ke stažení aktualizace pro systém Windows Server 2008 x 64 Edition (KB954946).

Zmenšit tento obrázekZvětšit tento obrázek
Stáhnout
Stáhněte balíček aktualizace pro systém Windows Server 2008 (KB954946).

Zmenšit tento obrázekZvětšit tento obrázek
Stáhnout
Stáhněte aktualizace pro systém Windows Vista pro x balíček 64bitové systémy (KB954946).

Zmenšit tento obrázekZvětšit tento obrázek
Stáhnout
Stáhněte balíček aktualizace pro systém Windows Vista (KB954946).

Další informace o tom, jak stahovat soubory podpory společnosti Microsoft klepněte na následující číslo článku databáze Microsoft Knowledge Base:
119591 Jak získat soubory podpory společnosti Microsoft ze serverů služeb online
Byl zkontrolován na tento soubor neobsahuje viry. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici na datum, kdy byla zaúčtována v souboru. Soubor je uložen na zabezpečených serverech neumožňujících neoprávněné změny souboru.

Důležité opravy hotfix pro systém Windows Vista a Windows Server 2008 jsou součástí stejné balíčky. Pouze jeden z těchto produktů však může být uvedena na stránce "Žádost o opravu Hotfix". Chcete-li požádat o balíčku oprav hotfix vztahující se k systému Windows Vista a Windows Server 2008, stačí pouze vyberte produkt, který je uveden na stránce.

Požadavky

Služba IIS 7.0 nainstalovat tuto opravu hotfix, musí mít.

Požadavek na restartování

Po použití této po restartování služby IIS admin oprava hotfix.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné dříve vydané opravy hotfix.

Informace o souboru

Globální verze této opravy hotfix má atributy souborů (nebo novější), jsou uvedeny v následující tabulce. Data a časy jednotlivých souborů jsou uvedeny v koordinovaný světový čas (UTC). Při zobrazení informací o souboru, je převeden na místní čas. Pomocí vyhledat rozdíl mezi místním časem a časem UTC naleznete Časové pásmo karty v Datum a čas Chcete-li zobrazit položky v Ovládacích panelech.
verze x 86
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruSoubor velikostDatumČasPlatforma
CGI.dll7.0.6001.2222939,42425. Července – 200803: 18x 86
Iisfcgi.dll7.0.6001.2222958 88025. Července – 200803: 19x 86
verze x 64
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruSoubor velikostDatumČasPlatforma
CGI.dll7.0.6001.2222944,03225. Července – 200803: 48x 64
Iisfcgi.dll7.0.6001.2222968 09625. Července – 200803: 49x 64
Verze IA-64
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruSoubor velikostDatumČasPlatforma
CGI.dll7.0.6001.2222998,81625. Července – 200803: 25IA-64
Iisfcgi.dll7.0.6001.22229158,72025. Července – 200803: 27IA -64

Prohlášení

Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".

Další informace

Další informace o terminologii aktualizace softwaru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 954946 - Poslední aktualizace: 22. května 2011 - Revize: 4.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Internet Information Services 7.0
Klíčová slova: 
kbautohotfix kbfix kbexpertiseadvanced kbqfe kbmt KB954946 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:954946

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com