Hiba Abdalrheem نشر الجمعة في 18:12 أرسل تقرير نشر الجمعة في 18:12 السلام عليكم ورحمة الله وبركاته مساء الخير مانوع الخطأ هنا وكيف الحل 2 اقتباس
0 عبد الوهاب بومعراف نشر الجمعة في 22:27 أرسل تقرير نشر الجمعة في 22:27 وعليكم السلام ورحمة الله وبركاته، المشكلة هي أن المنفذ رقم 80 مشغول بواسطة عملية أخرى وهي System (PID 4) وهي خدمة "World Wide Web Publishing Service" التابعة ل IIS في Windows. وهذه الخدمة الآن تعمل في الخلفية حتى بعد إلغاء تثبيت IIS وتمنع Apache من استخدام Port 80 لحل المشكلة قم بفتح من قائمة Run من خلال الضغط على Win+R ثم اكتب services.msc وقم بالبحث عن "World Wide Web Publishing Service" ثم انقر عليها بالزر الأيمن واختر Stop لإيقافها ثم اختيار Properties وتغيير Startup type إلى "Disabled" لمنعها من العمل مستقبلا. أرجو في حال كان سؤالك متعلقا بأحد الدروس الخاصة بالدورات أن تقوم بطرحه أسفل الدرس الذي واجهت فيه المشكلة لنساعدك بشكل أفضل فهنا نجيب فقط على الأسئلة العامة الغير متعلقة بمحتوى اقتباس
0 Sherif Aboghazala نشر أمس الساعة 01:22 أرسل تقرير نشر أمس الساعة 01:22 وعليكم السلام ورحمة الله وبركاته من الصورة يظهر أن المشكلة ليست في XAMPP نفسه، بل في Apache تحديدًا. الخطأ الأساسي هو: Port 80 in use Apache WILL NOT start without the configured ports free أي أن المنفذ 80 مستخدم من برنامج آخر، لذلك Apache يفشل في التشغيل. سبب المشكلة غالبًا أحد الأمور التالية: وجود برنامج آخر يعمل على المنفذ 80 مثل: IIS (خدمة الويب الخاصة بويندوز) Skype VMware Docker أي سيرفر محلي آخر أو أن Apache يعمل مسبقًا في الخلفية أو أن الخدمة محجوزة من النظام الحل الأول (الأسهل): تغيير منفذ Apache افتح XAMPP اضغط Config بجانب Apache اختر Apache (httpd.conf) ابحث عن السطر: Listen 80 وغيّره إلى: Listen 8080 ثم ابحث عن: ServerName localhost:80 وغيّره إلى: ServerName localhost:8080 احفظ الملف وأعد تشغيل XAMPP ثم شغّل Apache بعدها افتح المتصفح واكتب: http://localhost:8080 الحل الثاني: إيقاف البرنامج الذي يستخدم المنفذ 80 اضغط Win + R اكتب services.msc ابحث عن: World Wide Web Publishing Service إن وجدته، أوقفه واجعل Startup type = Disabled أعد تشغيل XAMPP وجرب تشغيل Apache. الحل الثالث: معرفة من يستخدم المنفذ افتح CMD كمسؤول واكتب: netstat -ano | findstr :80 سيظهر رقم PID بعدها افتح Task Manager وابحث عن نفس PID لمعرفة البرنامج. اقتباس
0 محمد عاطف25 نشر منذ 17 ساعة أرسل تقرير نشر منذ 17 ساعة وعليكم السلام ورحمة الله وبركاته . لاحظ الخطأ لديك في أن المنفذ 80 يتم حجزه من قبل مهمة أخرى وهي التي تحجز هذا المنفذ لذلك لا يمكن تشغيل Appache لأنه يحتاج هذا المنفذ . يمكنك تغير المنفذ ولكن هذا الأمر ليس جيدا لأنه سيتوجب وضع المنفذ مع العنوان ولكن الحل الأفضل هو إغلاق البرنامج الذي يعمل على هذا المنفذ . يرجى فتح برنامج ال cmd كمسؤول ومن ثم تنفيذ الأمر التالي : taskkill /F /PID 4 بعد ذلك قم بتشغيل xampp اقتباس
السؤال
Hiba Abdalrheem
السلام عليكم ورحمة الله وبركاته مساء الخير
مانوع الخطأ هنا وكيف الحل
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.