سؤال

لدي مشكلة كبيرة الافتتاح http://localhost/ على ويندوز 7 (بيتا).لقد قمت بتثبيت نظام التشغيل هذا وذهب كل شيء عظيم ؛ عندما ركبت المزج رأيت أن localhost لا يعمل على الإطلاق.أنا فقط أرى هذا الخطأ:

فشل الاتصال

فايرفوكس لا يمكن تأسيس اتصال إلى الملقم في المضيف المحلي.

في موزيلا Explorer.

أزلت المزج و بعد بضعة أسابيع (يعني بعد أسبوعين من اليوم) أنا ركبت NetBeans على ويندوز 7.أنا خلقت اختبار البرنامج النصي PHP و عندما كنت في تصحيح ذلك ، أحصل على نفس الخطأ مرة أخرى.حاولت الوصول إليه مع ip 127....ولكن لا يزال هو نفسه.ما هي المشكلة ؟
عندما ركبت NetBeans تركيبها في المنفذ 8080.

هل كانت مفيدة؟

المحلول

لإصلاح المنفذ 80 المشكلة:

من cmd كمسؤول:

  1. sc config http start= demand (تحتاج مسافة بعد علامة المساواة وليس قبل)
  2. إعادة تشغيل
  3. تشغيل الأمر (netsh http show servicestate) كمسؤول للتأكد من أن المنفذ 80 في استخدام

بعد تشغيل هذا الأمر, يمكنك تعطيل http.sys على النحو التالي:

  1. net stop http (وقف عملية)
  2. Sc config http start= disabled (إذا كنت ترغب في تعطيل الخدمة إلى الأبد)

يعمل بالنسبة لي.

نصائح أخرى

إذا تثبيته على المنفذ 8080، تحتاج للوصول إليه على المنفذ 8080:

HTTP: // المضيف المحلي: 8080 أو <وأ href = "http://127.0.0.1:8080" يختلط = "noreferrer"> http://127.0.0.1:8080

وتحرير ملف C:\Windows\System32\drivers\etc\hosts بك

وتأكد من وجود إدخال يشبه هذا:

127.0.0.1   localhost

إذا كان هناك إدخال مثل

::  localhost

وتعليق بها لتبدو مثل هذا

\#:: localhost

وهذا يجب إصلاح المشكلة، لقد كان لي هذه المشكلة في الماضي.

وبالنسبة لي، كان سكايب يسبب المشكلة. مرة واحدة توقفت سكايب، وعملت كل شيء. لدي 1.7.1 XAMPP (الخلية واباتشي) يعمل على ويندوز 7 إلى x64.

يبدو أنه لا يوجد لديك ملقم ويب قيد التشغيل في كل مكان.

هل حاولت تمكين IIS و استخدامه لعرض html الأساسية الملف أولا ؟

البرامج والميزات -> تشغيل ميزات ويندوز على/قبالة -> معلومات إنترنت الخدمات

ثم ضع ملف html الخاص بك في C:\inetpub\wwwroot\index.html ثم استعرض إلى http://localhost.

بمجرد أن يعمل هذا ، في محاولة للحصول على المزج/php العامل.كن حذرا من ميناء الصراعات.

وفكرتي الأولي هو أن كنت في عداد المفقودين إدخال في ملف المضيفين. شيء من هذا القبيل "مضيف 127.0.0.1"، ومع ذلك، يذكر أن كنت تحصل على خطأ 404. وهذا يعني أن خادم يتم الاتصال بك لعميل / المتصفح ويستجيب لطلب لصفحة ويب معينة.

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

وعندما يتعلق الامر لذلك .... مشكلتك سوف يكون واحدا مما يلي:

1) كنت خدمة المستندات الثابتة ولم يتم تكوين خادم لخدمة الملفات من أي يجب أن يكون DOCROOT المناسبة. وهذا يشمل المجلدات العامة في دلائل المستخدم. (أباتشي الأساسية تثبيت تشمل زيارة الأساسي)

2) لديك تطبيق خادم ديناميكية حيث تتطلع وحدة تحكم في مسار التطبيق من أجل أن تقرر ما الصفحة لعرض أو ما وظيفة لتنفيذه. (انظر MVC - المراقب المالي). تنفيذ ناقصة في الأساس.

و3) بعد خطأ في تكوين آخر: موقع الويب الخاص بك قد تحدد بالفعل مجال الظاهري. (شيء آخر غير المضيف المحلي) لذلك عندما كنت تبحث عن localhost في URL قد لا يتم تكوين الملقم لتوفير صفحة افتراضية.

وUncommenting السطر التالي في ملف المضيف عملت بالنسبة لي،

#127.0.0.1 localhost

<ديل> حسنا انك تحصل على 404، لذلك هو خادم الويب تشغيل، فقط لانه لم يمكن العثور على الملف.

تحقق من ملف http.conf. إذا كان لافتا إلى الدليل الجذر الصحيح؟

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

وربما نشر ملف http.conf الخاص بك قد تساعد؟

إذا كنت لا تزال تواجه هذه المشكلة, حاول هذا:

  1. تحرير ملف hosts الخاص بك (مع امتيازات مرتفعة)
  2. Uncomment السطر "#127.0.0.1 localhost" (أي - إزالة #)
  3. حفظ الملف كما هو.يستضيف مع أي امتداد

في Win7 MS قررت تعليق localhost مع msg التي تقول إنها عالجت في dns.أنا لا تزال غير واضحة تماما ما يحصلون عليه في عدا ذلك أنهم يقولون الناس إلى استخدام dns localhost القرار بدلا من ملف المضيفين.ربما أكثر أمانا ، على أية حال.

نعم، كان هذا الألم بالنسبة لي كذلك.

وذلك ما فعلته هو العثور على "بدء Wampserver"، مجرد ضرب على زر البداية واكتبه في.

ثم انقر على الحق في ذلك، حدد خصائص. أنا وضعت ليتم تشغيله في XP بالدليل حزمة 3 على علامة التبويب capatability. راجعت أيضا مربع "تشغيل هذا البرنامج كمسؤول".

وبعد ذلك أنا النقر حق WAMPSERVER على علبة النظام، وإعادة بدأت كافة الخدمات. هذا العمل المثالي بالنسبة لي، آمل أن يكون هذا سيساعدك أيضا.

وروب

وحصلت على أي برامج أخرى قيد التشغيل؟ ام اس ان إلخ ...؟ بعض ربط إلى المنفذ 8080 ثم خادم الويب لن تبدأ، وسوف يسبب 404، حاول ملزمة لمنفذ آخر 80 الذي ينبغي أن يكون الافتراضي

لدي 404 تعذر الاتصال خطأ ثم تعيين wampmanager.exe لتشغيل Xp Sp3 و يبدو أن تعمل بشكل جيد ويمكن القيام بذلك عن طريق


  1. الحق النقر على ذلك
  2. خصائص
  3. انقر فوق علامة التبويب المسمى "التوافق"
  4. الخانة فقط undeder "التوافق وضع"
  5. حدد نظام التشغيل Windows XP (Service Pack 3)
  6. انقر فوق تطبيق ثم موافق

وكان سكايب التدخل للغاية بالنسبة لي. لقد غيرت إعدادات سكايب (في سكايب الذهاب إلى أدوات> خيارات> خيارات متقدمة> اتصال وازل "استخدام المنفذ 80 و 443 كبدائل للاتصالات الواردة") حفظ ثم إغلاق سكايب. لدي ويندوز 7 HomePremium 64 بت، وتثبيت XAMPP غرامة مع الخلية تعمل على ما يرام، ولكن لا يهم كم مرة بدأت أباتشي (وأظهرت وحدة التحكم "التي أباتشي") ما زلت حصلت على "فايرفوكس لا يمكن تأسيس اتصال" خطأ في المتصفح. بعد حفظ التغييرات سكايب، أظهرت أباتشي الأخضر "تشغيل" وجميعها تعمل الآن بفضل

بالنسبة لي هذا لم خدعة في المنفذ 80 في النهاية:

  • يجب عليك تعطيل http.sys الخدمة يدويا عن طريق التسجيل:

    1. إطلاق RegEdit:
    2. انتقل إلى:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
    3. إضافة جديدة DWORD (32-bit) value
    4. اسم 'NoRun' لا بما في ذلك علامات الاقتباس
    5. انقر نقرا مزدوجا فوق الخاصية الجديدة
    6. في حقل بيانات القيمة اكتب '1' لا بما في ذلك علامات الاقتباس ثم انقر فوق موافق
    7. إعادة تمهيد جهاز الكمبيوتر الخاص بك

الآن يجب أن تجد أن الأباتشي سوف تبدأ على المنفذ 80!

ولقد حاولت معهد الدراسات الإسماعيلية؟ الذهاب إلى لوحة التحكم-> برامج وFeatures-> تشغيل ميزات Windows أو إيقاف تشغيله (الشريط الجانبي). محاولة تثبيت أو إعادة تثبيت خدمة معلومات إنترنت. لقد ويندوز 7 مع IIS، مع صافي وبي، ويعمل كبيرة ...

وكان لديك لتثبيت خدمة، انتقل إلى wamp-> Apache-> المصرية-> خدمة التثبيت، ثم سوف إطار موجه الأوامر يطفو على السطح، ثم اضغط مفتاح الإدخال، وبعد بضع ثوان يذهب إلى نفس الطريق خدمات-> وانقر فوق ابدأ الخدمة / استئناف، وأنت مستعد

وكان لي نفس القضية بالضبط، والحل هو ما قاله شخص ما سبق:

في شريط المهام، انقر على أيقونة المزج.

والذهاب إلى أباتشي -> الخدمة -> تثبيت الخدمة

وثم العودة عن طريق النقر واختيار أباتشي -> الخدمة -> بدء / سير ذاتية الخدمة

وهذا سيسمح للوظيفة المضيف المحلي للعمل (نضع في اعتبارنا أنا بالفعل غيرت ملف المضيف تقع تحت C: \ WINDOWS \ SYSTEM32 \ السائقين \ الخ لإزالة # من خط 127.0.0.1)

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

وأن يقال، تحتاج إلى تثبيت أيضا خدمة الخلية باتباع نفس الإجراء.

وماي -> خدمات -> تثبيت Service

وثم العودة عن طريق النقر بزر الماوس مرة أخرى واختيار ماي -> خدمات -> بدء / استئناف الخدمة

والتي يجب إصلاح كل شيء في ويندوز 7!

وقبل تثبيت امب، انتقل إلى لوحة التحكم => أدوات ادارى => مدير IIS وإيقاف خادم IIS. تثبيت نوع من البط ويعمل كل شيء على ما يرام. عندما IIS على أنه يستخدم أيضا المنفذ 80. يمكنك الذهاب من خلال الكثير من تغيير الموانئ وأذونات نوع من البط لكنني وجدت هذه الطريقة أسرع وأسهل من الحصول على نوع من البط لتشغيل بنجاح.

وحاول إضافة العلامات التالية في ملف web.config مجلد wwwroot. ينبغي أن تضاف هذه العلامات كطفل من العلامات التكوين على النحو التالي.

-configuration-
--system.webServer--
---validation validateIntegratedModeConfiguration="false" ---
--/system.webServer--
-/configuration-

وربما سكايب أو أي تطبيق آخر يستخدم المنفذ 80. هذا يمكنك التحقق في

<اقتباس فقرة>   

أدوات> إعدادات-> متقدمة-> اتصال

وانظر الحلول المذكورة أعلاه هي good.But جدا كلما سنحت لك هذا 404 eroor، نرى أولا this.I واثق من أن تحل المشكلة ...

واذهبوا إلى ملف httpd.conf عن طريق النقر المزج رمز الخادم في أسفل اليمين شريط المهام، Apache->httpd.conf ... أو c:\\wampt\\bin\\apache\\apache2.2.1\\conf\\httpd.conf وتقارب في السطر رقم 46 سوف تجد "اسمع 80" ... فقط للتأكد من أنه مكتوب "80 "بعد الاستماع ... إذا لم يكن ثم تغييره إلى 80 ... وستحل مشكلتك ...

وعلى افتراض عدم وجود مشكلة عمل بحث على المضيف المحلي (127.0.0.1 ل)، وكنت بحاجة للتأكد من الخادم الخاص بك هو الاستماع إلى 127.0.0.1.

وNETSTAT يعمل في كل من ويندوز ويونيكس. ربما تحتاج إلى "netstat -a" لعرض المستمعين.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top