لم يبدأ Apache من لوحة تحكم XAMPP في نظام التشغيل Windows 11/10

بعد تثبيت لوحة تحكم XAMPP(installing the XAMPP Control Panel) على نظام التشغيل Windows(Windows) ، أبلغ العديد من المستخدمين عن مواجهة خطأ أثناء بدء تشغيل Apache . تحدث هذه المشكلة بشكل شائع عند استمرار تشغيل عملية مثل World Wide Publishing Service في المنفذ 80 بجهازك. نتيجة لهذا ، لا يسمح نظام التشغيل Windows 11/10Apache بالتنفيذ ، وبهذه الطريقة يتسبب في حدوث الخطأ.

5:38:38 PM  [Apache]    Error: Apache shutdown unexpectedly.
5:38:38 PM  [Apache]    This may be due to a blocked port, missing dependencies, 
5:38:38 PM  [Apache]    improper privileges, a crash, or a shutdown by another method.
5:38:38 PM  [Apache]    Press the Logs button to view error logs and check
5:38:38 PM  [Apache]    the Windows Event Viewer for more clues
5:38:38 PM  [Apache]    If you need more help, copy and post this
5:38:38 PM  [Apache]    entire log window on the forums

في الواقع ، يستخدم المنفذ 80(Port 80) على جهاز الكمبيوتر أيضًا ليكون منفذ TCP/IP الافتراضي الذي تستخدمه وحدة Apaches على (Apaches)XAMPP . ونظرًا لأن تطبيقين مختلفين لا يمكنهما استخدام نفس منفذ الشبكة ، فيجب عليك إيقافه قبل بدء تشغيل خادم Apache الخاص بـ XAMPP . إذا كنت تواجه هذه المشكلة أيضًا على جهازك ، فهناك بعض الحلول السهلة التي ذكرتها في هذا الدليل. لذلك دعونا نبدأ.

(Apache)لا يبدأ Apache من لوحة تحكم XAMPP(XAMPP Control Panel)

سيكون مسح خدمة النشر عبر شبكة الويب العالمية(World Wide Web Publishing Service) أفضل طريقة لبدء تشغيل Apache مرة أخرى. ومع ذلك ، يمكنك أيضًا الحصول عليه عن طريق تغيير رقم منفذ TCP/IP أو عن طريق إيقاف الخدمة إذا لزم الأمر. لذلك ، لإصلاح عدم بدء Apache في (Apache)لوحة تحكم XAMPP(XAMPP Control Panel) ، اتبع جميع الطرق الممكنة:

  1. مسح خدمات الويب العالمية
  2. قم بتغيير منفذ Apache TCP/IP الافتراضي
  3. قم بإيقاف خدمة نشر World Wide Web(Stop World Wide Web Publishing Service)

دعونا نراهم بالتفصيل.

1] خدمات الويب الواضحة

لحل مشكلة بدء خدمة Apache ، يجب عليك مسح خدمات (Services)الويب العالمية(Wide Web) من جهازك. ولكن قبل البدء ، تأكد من عدم وجود أي تطبيق يعتمد على هذه الخدمة.

إذا بدا أن كل شيء على ما يرام ، فافتح لوحة التحكم(open the Control Panel) على نظام Windows الخاص بك.

بمجرد فتحه ، حدد لعرض لوحة التحكم(Control Panel) إما في خيار الرموز الكبيرة(Large icons) أو خيار الرموز الصغيرة(Small icons) ، بحيث يمكنك رؤية جميع عناصر لوحة التحكم(Control Panel) .

إصلاح عدم بدء Apache في لوحة تحكم XAMPP

من العناصر المتاحة ، حدد خيار البرامج والميزات .(Programs and Features)

في الشريط الجانبي الأيسر ، يوجد رابط يسمى تشغيل ميزات Windows أو إيقاف تشغيلها(Turn Windows features on or off) ، انقر فوقه.

إصلاح - لم يبدأ Apache في لوحة تحكم XAMPP

في مربع الحوار ميزات Windows(Windows Features) ، قم بتوسيع حقل خدمات معلومات الإنترنت .(Internet Information Services)

الآن ، قم بإلغاء تحديد خانة الاختيار المتعلقة بخدمات الويب العالمية(World Wide Web Services) ، ثم انقر فوق الزر " موافق(OK) " لحفظ التغييرات.

لا يبدأ Apache في لوحة تحكم XAMPP

بمجرد إكمال الخطوات المذكورة أعلاه ، أعد تشغيل جهازك. بعد ذلك ، افتح لوحة تحكم XAMPP(XAMPP Control Panel) وانقر على زر ابدأ في (Start)Apache . يجب أن يعمل الآن في المنفذ 80 على جهاز الكمبيوتر الخاص بك.

2] تغيير(Change) منفذ Apache TCP/IP الافتراضي

إذا كان الحل البديل للأسلوب أعلاه لا يناسبك لأي سبب من الأسباب ، فأنت بحاجة إلى تكوين Apache ليتم تنفيذه على منفذ TCP/IPلذلك ، اتبع هذه الاقتراحات:

افتح لوحة تحكم XAMPP على جهاز (XAMPP Control Panel)Windows الخاص بك .

انقر فوق الزر Config في وحدة Apache.

حدد خيار Apache (httpd.conf) من قائمة القائمة المنبثقة.

لا يبدأ Apache من لوحة تحكم XAMPP

في صفحة المفكرة التالية ، يجب أن تجد الاستماع 80(Listen 80) .

لتسهيل البحث ، اضغط على مفتاح الاختصار Ctrl+Fفي القائمة المنبثقة ، اكتب ما تريد البحث فيه. ضع علامة (Mark) التفاف حول(Wrap around) مربع الاختيار ، اترك حالة المطابقة(Match case) بدون تحديد ، ثم انقر فوق الزر " بحث عن التالي(Find Next) " .

قم بتغيير منفذ Apache TCPIP الافتراضي.

بمجرد العثور على السطر المعني ، قم بتغيير رقم المنفذ بأي رقم تعسفي من اختيارك.

على سبيل المثال ، يمكنك تجربة المنفذ 121. ثم النتيجة المقابلة لرقم منفذ TCP/IP ستكون شيئًا مثل - استمع 121(Listen 121) .

Press Ctrl+S على مفتاح الاختصار Ctrl + S لحفظ التغييرات في المفكرة(Notepad) .

ملاحظة: (Note:) يرجى(Please) ملاحظة أنه أثناء استخدام هذا التكوين ، تحتاج دائمًا إلى إلحاق رقم منفذ TCP/IPعنوان URL(URL) الذي تريد توصيله بموقعك. على سبيل المثال ، للوصول إلى خادم Apache على متصفحك ، ستحتاج إلى إدخال:  localhost:121/dashboard بدلاً من localhost/dashboard .

بعد تنفيذ الخطوات المذكورة أعلاه بشكل صحيح ، سيتم إصلاح مشكلة بدء Apache في XAMPP .

3] إيقاف خدمة نشر الويب(Stop World Wide Web Publishing Service)

بطريقة بديلة ، تحتاج إلى إيقاف خدمة النشر عبر شبكة الويب العالمية(World Wide Web Publishing Service) وتغيير إعداداتها بحيث يمكن بدء الخدمة يدويًا فقط. لذلك دعونا نبدأ:

لإيقاف خدمة النشر عبر شبكة الويب العالمية(World Wide Web Publishing Service) ، تحتاج أولاً إلى فتح Windows Services Manager(open Windows Services Manager) على جهاز الكمبيوتر الذي يعمل بنظام Windows 10.

في شاشة الخدمات(Services) ، ابحث عن خيار خدمة نشر شبكة الويب العالمية(World Wide Web Publishing Service ) تحت عمود الاسم .(Name)

بمجرد العثور عليه ، انقر نقرًا مزدوجًا فوقه لفتح نافذة الخصائص.

في نافذة الخصائص ، يتم فتح علامة التبويب عام(General) افتراضيًا.

في علامة التبويب عام ، حدد موقع نوع بدء التشغيل(Startup Type) وقم بتبديله إلى يدوي(Manual) . سيتيح لك ذلك بدء الخدمة يدويًا عند الحاجة.

للمضي قدمًا ، أوقف حالة تشغيل الخدمة وانقر على زر " تطبيق(Apply) " > " موافق(OK) " .

الآن ، افتح لوحة تحكم XAMPP(XAMPP Control Panel) وانقر على زر ابدأ(Start) لتشغيل خادم Apache.

هذا هو. آمل أن يساعدك هذا الدليل في إصلاح مشكلة بدء خدمة Apache في لوحة تحكم XAMPP.(That’s it. I hope this guide would help you to fix the starting problem of the Apache service on the XAMPP Control Panel.)



About the author

أنا مهندس برمجيات بخبرة تزيد عن 10 سنوات في منتجات Windows و Office و Google. أنا خبير في Word و Excel و PowerPoint وقد كتبت العديد من الكتب حول هذا الموضوع. في أوقات فراغي ، أحب ممارسة ألعاب الفيديو وقراءة الكتب ومشاهدة الأفلام.



Related posts