أثناء تثبيت Apache2 ، تلقيت الرسالة التالية في نافذة cmd:
تثبيت خدمة Apache2.2 تم تثبيت خدمة Apache2.2 بنجاح. اختبار httpd.conf ....
يجب تصحيح الأخطاء المبلغ عنها هنا قبل بدء الخدمة. httpd.exe: تعذر تحديد اسم مجال الخادم المؤهل بالكامل بشكل موثوق ، باستخدام 192.168.1.3 لـ ServerName (OS 10048) يُسمح عادةً باستخدام واحد فقط لكل عنوان مأخذ توصيل (عنوان بروتوكول/شبكة/منفذ). : make_sock: لا يمكن ربط عنوان 0.0.0.0:80 لا توجد مآخذ استماع متاحة ، إيقاف التشغيل غير قادر على فتح سجلات لاحظ الأخطاء أو الرسائل أعلاه ، واضغط على المفتاح للخروج. 24 ...
وبعد تثبيت كل شيء تبدو جيدة ، لكنها ليست كذلك. إذا حاولت بدء الخدمة ، تلقيت الرسالة التالية:
تعذر على Windows تشغيل Apache2 على الكمبيوتر المحلي. لمزيد من المعلومات ، راجع سجل أحداث النظام. إذا كانت هذه خدمة ليست خاصة بـ Micorsoft ، فاتصل بمورّد الخدمة ، والرجوع إلى رمز الخطأ الخاص بالخدمة 1.
الإصدار Apach2 هو 2.2.9
هل لدى أي شخص نفس المشكلة ، أو يمكنه مساعدتي.
هناك بعض البرامج الأخرى الاستماع على المنفذ 80 ، والمشتبه بهم المعتاد
طريقة تصحيحه هي إما إيقاف تشغيل البرنامج الذي يستخدم المنفذ 80 أو تكوينه لاستخدام منفذ مختلف أو تكوين Apache للاستماع على منفذ مختلف باستخدام توجيه الاستماع في httpd.conf. في حالة برنامج مكافحة الفيروسات ، قم بتكوين برنامج مكافحة الفيروسات للسماح لـ Apache بالربط على المنفذ الذي اخترته.
الطريقة التي يتم بها تشخيص التطبيق ، إن وجدت ، المرتبطة بالمنفذ 80 يتم تشغيل netstat باستخدام هذه الخيارات ، ابحث عن: 80 بجانب عنوان IP المحلي (العمود الثاني) وابحث عن معرف المنتج (العمود الأخير). بعد ذلك ، في مدير المهام ، يمكنك العثور على العملية التي بها المعرف الشخصي (PID) الذي حصلت عليه في الخطوة السابقة. (قد تحتاج إلى إضافة عمود PID في مدير المهام)
C:\Users\vinko> netstat -ao -p tcp
Conexiones activas
Proto Dirección local Dirección remota Estado PID
TCP 127.0.0.1:1110 127.0.0.1:51373 TIME_WAIT 0
TCP 127.0.0.1:1110 127.0.0.1:51379 TIME_WAIT 0
TCP 127.0.0.1:1110 127.0.0.1:51381 ESTABLISHED 388
TCP 127.0.0.1:1110 127.0.0.1:51382 TIME_WAIT 0
TCP 127.0.0.1:1110 127.0.0.1:51479 TIME_WAIT 0
TCP 127.0.0.1:1110 127.0.0.1:51481 TIME_WAIT 0
TCP 127.0.0.1:1110 127.0.0.1:51483 TIME_WAIT 0
TCP 127.0.0.1:1110 127.0.0.1:51485 ESTABLISHED 388
TCP 127.0.0.1:1110 127.0.0.1:51487 TIME_WAIT 0
TCP 127.0.0.1:1110 127.0.0.1:51489 ESTABLISHED 388
TCP 127.0.0.1:51381 127.0.0.1:1110 ESTABLISHED 5168
TCP 127.0.0.1:51485 127.0.0.1:1110 ESTABLISHED 5168
TCP 127.0.0.1:51489 127.0.0.1:1110 ESTABLISHED 5168
TCP 127.0.0.1:59264 127.0.0.1:59265 ESTABLISHED 5168
TCP 127.0.0.1:59265 127.0.0.1:59264 ESTABLISHED 5168
TCP 127.0.0.1:59268 127.0.0.1:59269 ESTABLISHED 5168
TCP 127.0.0.1:59269 127.0.0.1:59268 ESTABLISHED 5168
TCP 192.168.1.34:51278 192.168.1.33:445 ESTABLISHED 4
TCP 192.168.1.34:51383 67.199.15.132:80 ESTABLISHED 388
TCP 192.168.1.34:51486 66.102.9.18:80 ESTABLISHED 388
TCP 192.168.1.34:51490 74.125.4.20:80 ESTABLISHED 388
إذا كنت ترغب في تعطيل Skype من الاستماع على المنفذ 80 و 443 ، فيمكنك اتباع الرابط http://www.mydigitallife.info/disable-skype-from-using-opening-and-listening-on-port-80 -و -443-on-local-computer //
آمل أن يساعد هذا الآخرين مع هذا الخطأ.
قم بتشغيل httpd.exe من سطر الأوامر للحصول على وصف دقيق للمشكلة.
كان لدي نفس رسالة الخطأ واتضح أن مسار ServerRoot تكوين ملكة جمال. حتى بعد تشغيل setup_xampp.bat ، كان httpd.conf له المسار الخطأ.
Error.log الخاص بي كان فارغًا وبدء تشغيل الخدمة لا يعطي رسالة خطأ بالمعلومات.
أفضل طريقة لحل المشكلة هي تغيير رقم المنفذ في Apache2\conf\httpd.conf. تغيير رقم المنفذ كـ fallows ::: استمع 8888 و Machinename ServerName: 8888. قم بإعادة تشغيل خادم Apache بعد تغيير رقم المنفذ.
كان لي نفس المشكلة. لقد راجعت netstat والعمليات الأخرى قيد التشغيل وجدار الحماية وتغيير httpd.conf وتوقفت عن مكافحة الفيروسات ، لكن كل جهودي لم تذهب سدى. :(
في النهاية كان الحل هو إيقاف IIS. وانها عملت :)
أعتقد IIS و Apache غير قادر على العمل معًا. إذا كان أي شخص يعرف أي عمل حول ، فأخبرنا بذلك.
قم بتشغيل httpd.exe من سطر الأوامر ، كما ذكر تيم. تم تغيير المسار إلى PostgreSQL ، ولم يتم تشغيل أي شيء آخر على المنفذ 80 ولم أر أي شيء في ملف error.log
.
لقد قمت باستنساخ محرك/قسم التمهيد الخاص بي بمجرد إعداد القاعدة ، لذا لا يتعين علي قضاء ثلاثة أيام في تثبيت كل شيء وإعادة تشغيله. الأدوار التي قمت بإعادة تثبيت مكدس WAPP الخاص بي واستخدمت أسماء/إصدارات محددة جدًا لـ PostgreSQL. لن يقوم Windows بإرجاع رسالة خطأ محددة إلا إذا قمت بتشغيل الأمر من سطر الأوامر.
اتبع هذه الخطوة سوف تعمل بشكل جيد. انتقل إلى لوحة التحكم -> البرامج والميزات -> انقر فوق تشغيل وإيقاف تشغيل ميزات Windows -> انظر IIS تم التحقق منه أو لا إذا تم التحقق ، فيرجى إلغاء تحديدIISوأعد تشغيل الكمبيوتر. وبعد ذلك ، افتح Open services (خدمات الويب) راجع وكيل نشر الويب حالة الخدمة في حالة بدء تشغيله ، يرجى إيقاف. انظر أيضًا WampAppache و WampSqlID إذا لم تبدأ ، فيرجى البدء يدويًا. وسوف يعمل بالنسبة لي.
مرحبا أنا أيضا تلبية هذه المشكلة اليوم. وخطأ السجل في "عارض الأحداث" على النحو التالي: ذكرت خدمة Apache المسماة الخطأ التالي:
1. يتعذر الوصول إلى ملف php-cgi.exe: (720005) تم رفض الوصول.
2.Apache رصد الخدمة: فشلت العملية المطلوبة
إنها مشكلة الوصول الفعلية. لذا فإن الحل أثناء التدفق هو مساعدتي في تغيير خصائص أمان php-cgi.exe
لا يستأذن من الوالدين إذن ...
يرجى إضافة مستخدم الجميع
مشكلة نظام التشغيل Windows Vista Home Premium: أسهل طريقة لحل المشكلة هي تغيير رقم المنفذ في Apache2\conf\httpd.conf.
تغيير رقم المنفذ في الأسطر التالية. "اسمع" من 80 إلى 8888 و machinename "ServerName" (على سبيل المثال: المضيف المحلي) من 80 إلى 8888. احفظ ثم أغلق. افتح Apache Service Monitor وأعد تشغيل الخدمة أو انتقل إلى إدارة الكمبيوتر> Services وحدد موقع Apache 2.2 وابدأ أو أعد التشغيل.
إذا كان appache و IIS يعملان في وقت واحد ، فمن المحتمل تعليق خدمة Apache ،،،،
عندما أوقفت جميع IIS مواقع الويب مرة واحدة ثم أعدت تشغيل خدمة Apache ويعمل لي ... جاي ...
قم بإزالة Apache من لوحة التحكم وحذف مجلد Apache من Program Files وأعد تشغيل الجهاز ، ثم قم بتثبيت Apache مرة أخرى. هذا سوف يحل المشكلة؛ إذا لم تفعل ما يلي: تثبيت IIS إذا لم تكن مثبتة ، ثم ابدأ IIS وإيقافه ... استخدام الخدمات بدء تشغيل خدمة Apache ... استمتع بـ Apache.
تحقق دائمًا من فحص httpd.conf لمعرفة ما إذا كان جذر المستند يشير بشكل صحيح إلى مجلد موجود
#if you have c:\your-main-folder\www\
DocumentRoot "c:/your-main-folder/www/"
#if you have c:\your-main-folder\www\sub-folder\
DocumentRoot "c:/your-main-folder/www/sub-folder/"
DocumentRoot
يشير إلى مجلد يجب أن يوجد في محرك الأقراص.
لقد واجهت هذه المشكلة مرتين. تم إصلاح المشكلة الأولى باستخدام الإجابة المحددة في هذه الصفحة (شكرًا لك على ذلك). ومع ذلك ، أثبتت المرة الثانية أكثر صعوبة بعض الشيء.
لقد وجدت أنه في ملف httpd-vhosts.conf الذي ارتكبت خطأً عند تعيين جذر المستند لاسم مجال. إصلاح هذا حل مشكلتي. يجدر التحقق (أو حتى الرجوع إلى نسخة فارغة) من ملف httpd-vhosts.conf الخاص بك بحثًا عن أي أخطاء أو خطأ مطبعي.
نعم ، اضطررت لتغيير المنفذ: 80 إلى: 90 كمنفذ: 80 كان مشغولاً بواسطة بعض موارد النظام الأخرى.
يمكنك رؤية السجلات في مجلد Apache2.2\logs
شكر،
إذا كنت تستخدم نظام التشغيل windows وتعتقد أن skype ليس المشتبه فيه ، فقد تحتاج إلى التحقق من مدير المهام والتحقق من "إظهار العمليات من جميع المستخدمين" وتأكد من عدم وجود إدخال لـ httpd.exe. خلاف ذلك ، إنهاء عمليتها. هذا يحل مشكلتي.
كان لي نفس القضية. عندما أعدت تشغيل wamp الخاص بي ، فإنه يتحول إلى رمز اللون الأصفر ولكن ليس باللون الأخضر. في الخدمات أتوقف عن جميع خدمات خادم sql. بعد ذلك يعمل لي ..
بالنسبة لي ، كان هذا نتيجة تعيين جذر المستند (في httpd.conf
) إلى دليل غير موجود (لقد أفرغت htdocs للتو من مشروع سابق).
ويندوز 10 - حساب المسؤول
كنت بحاجة إلى تبديل الحساب إلى حساب نوع المسؤول ، في خدمات Windows
httpd.exe -k install
فشل في إضافة الإعداد مع ما يكفي من حقوق المستخدم.
شكرا لمساعدة اللاعبين. لقد وجدت الجاني آخر. أضافت SimplifyMedia مؤخرًا خيار مشاركة الصور. يبدو أنه يستخدم أيضًا المنفذ 80 ومنع Apache من بدء التشغيل. آمل أن يساعد هذا شخص ما.
لي أيضا قادمة نفس المشكلة. يكمن الحل في إضافة برامج أو إزالتها ، ثم انقر فوق تشغيل ميزات Windows أو إيقاف تشغيلها. قم بإيقاف تشغيل IIS. يتم إيقاف تشغيل "خدمات معلومات الإنترنت" و "خدمة معلومات الإنترنت القابلة للإزالة الأساسية على الويب". اخترت الميزات المتبقية على. سيطلب الكمبيوتر إعادة تشغيل النظام. أعد تشغيل الكمبيوتر ثم قم بتثبيت خادم Apache http. لقد فهمت. خادم يعمل بنجاح ...