إصلاح: احتمال فشل تطبيق PHP يعتمد على متغير الخادم REQUEST_URI عند تشغيل تطبيق PHP في IIS 7.0

الأعراض

اطلع على السيناريو التالي. في إنترنت خدمات معلومات (IIS) 7.0، تقوم بتشغيل تطبيق PHP. يعتمد تطبيق PHP على متغير الخادم REQUEST_URI . في هذا السيناريو، قد تفشل التطبيق.

ملاحظة: تحدث هذه المشكلة في IIS 6.0.

السبب

تحدث هذه المشكلة نظراً لقيام الوحدة النمطية FastCGI في IIS 7.0 تعيين متغير الخادم REQUEST_URI بشكل غير صحيح. تحتفظ الوحدة النمطية FastCGI سلسلة الاستعلام عند استخدام متغير الخادم REQUEST_URI . على سبيل المثال، "index.php?id=12345" طلب معرف موقع المعلومات (URI). ومع ذلك، إرجاع المتغير $_SERVER ["REQUEST_URI"] "أنشئ حساباً."

الحل

معلومات الإصلاح العاجل

يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، يهدف هذا الإصلاح العاجل إلى حل المشكلة الموضحة في هذه المقالة فقط. تطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير المشكلة كبيرا، نوصي بالانتظار حتى الإصدار التالي من تحديث البرنامج الذي يحتوي على هذا الإصلاح العاجل.

إذا كان يتوفر الإصلاح العاجل للتنزيل، يوجد مقطع "توفر تنزيل الإصلاح عاجل" أعلى مقالة قاعدة المعارف. في حالة عدم ظهور هذا القسم، اتصل بخدمة العملاء ل Microsoft والدعم للحصول على الإصلاح العاجل.

ملاحظة: في حالة حدوث مشكلات إضافية أو يجب إجراء استكشاف للأخطاء وحلها، قد يلزم إنشاء طلب خدمة منفصل. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا الإصلاح العاجل بالتحديد. للحصول على قائمة أرقام هواتف خدمة العملاء ل Microsoft والدعم أو لإنشاء طلب خدمة منفصل، قم بزيارة موقع Microsoft التالي على الويب:ملاحظة: يعرض النموذج "توفر تنزيل الإصلاح العاجل" اللغات التي يتوفر الإصلاح الجديد. في حالة عدم ظهور اللغة الخاصة بك، يكون بسبب عدم توفر إصلاح عاجل لتلك اللغة.

الملفات التالية متوفرة للتنزيل من مركز تنزيل Microsoft:

Download حزمة تنزيل التحديث على Windows Server 2008 للأنظمة المستندة إلى Itanium Kb954946 () الآن.

Download بتنزيل حزمة التحديث ل Windows Server 2008 x64 Edition (KB954946) الآن.

Download قم بتنزيل حزمة التحديث ل Windows Server 2008 (KB954946) الآن.

Download تنزيل التحديث لنظام التشغيل Windows Vista للحزمة رقم (Kb954946) المستندة إلى x64 الآن.

Download قم بتنزيل حزمة التحديث (KB954946) لنظام التشغيل Windows Vista الآن.

لمزيد من المعلومات حول كيفية تنزيل ملفات دعم Microsoft، انقر فوق رقم المقالة التالي عرضها في "قاعدة معارف Microsoft":
119591 كيفية الحصول على ملفات دعم Microsoft من الخدمات عبر الإنترنت
قامت Microsoft بفحص هذا الملف بحثًا عن الفيروسات. استخدمت Microsoft أحدث برامج الكشف عن الفيروسات التي كانت متوفرة في التاريخ الذي تم نشر الملف فيه. يتم تخزين الملف على خوادم محسنة الأمان تساعد على منع إجراء أية تغييرات غير مصرح بها على الملف.


يتم تضمين الإصلاحات الجديدة نظام التشغيل Windows Vista و Windows Server 2008 الهامة في حزم نفسه. ومع ذلك، قد سرد واحد فقط من هذه المنتجات على صفحة "طلب الإصلاحات". لطلب حزمة الإصلاحات الجديدة التي تنطبق على كل من نظام التشغيل Windows Vista و Windows Server 2008، فقط حدد المنتج الذي تم سرده في الصفحة.

المتطلبات الأساسية

يجب أن يكون لديك IIS 7.0 مثبتة لتطبيق هذا الإصلاح العاجل.

متطلبات إعادة التشغيل

يجب إعادة تشغيل خدمة مسؤول IIS بعد تثبيت هذا الإصلاح الجديد.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل الإصلاحات التي تم إصدارها مسبقاً.

معلومات الملف

يحتوي الإصدار العمومي من هذا الإصلاح العاجل سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
الإصدارات المستندة إلى x86
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Cgi.dll7.0.6001.2222939,42425-Jul-200803:18x86
Iisfcgi.dll7.0.6001.2222958,88025-Jul-200803:19x86
الإصدارات المستندة إلى x64
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Cgi.dll7.0.6001.222294403225-Jul-200803:48x64
Iisfcgi.dll7.0.6001.2222968,09625-Jul-200803:49x64
ألف-الإصدارات المستندة إلى
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Cgi.dll7.0.6001.2222998,81625-Jul-200803:25IA-64
Iisfcgi.dll7.0.6001.22229158,72025-Jul-200803:27ألف-64

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

مزيد من المعلومات

لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":
824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft
خصائص

رقم الموضوع: 954946 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 2

تعليقات