Apache لا يعمل لدي
السلام عليكم ورحمة الله
بعد التحية,
اخوتي انا اريد عمل سيرفر افتراضي على جهازي الشخصي وحملت برنامجين هما appserv و xampp
لكن لم يعملا لدي بسبب ان الapache لا يعمل لم اعرف ما السبب غيرت الip لكن لم يجدي ذلك نفعاً
هناك رسالة ظهرة لي عندما سطبت الـxampp وهي ان UAC مفعل ولن البرنامج بشكل كامل وع حسب
مافهمت UAC هي User Account Control وغيرت في الأعدادت لكن لم يحدث تغيير, ارجو منكم اخوتي
ان تقولو لي ماهي المشكلة, بإنتظار ردكم, تحياتي.
التعليقات
من الممكن أن يكون السبب هو أن الPort 80 محجوز من قبل برنامج آخر، جرب التعليمة التالية إذا كنت تستعمل Windows:
netstat -b
ستظهر لك هذه التعليمة قائمة بالمنافذ والبرامج التي تستعملها
يمكنك أن تقوم بتشغيل netstat من خلال سطر الأوامر CMD (يمكنك أن تجده من خلال قائمة أبدأ). بعد أن تفتح سطر الأوامر قم بكتابة التعليمة:
netstat -b
ثم قم بنسخ النتيجة هنا
بالإضافة يمكنك تجربة أن تقوم بتغيير رقم المنفذ الذي يستعمله Apache من خلال التالي:
١. افتح ملف httpd.conf
حيث يمكنك أن تجده في المسار التالي:
[XAMPP Installation Folder]/apache/conf/httpd.conf
٢. قم بالبحث عن البورت الذي يستمع إليه الأباتشي: Listen 80
٣. قم بتغيير البورت مثلاً إلى 8081
٤. قم بإعادة تشغيل الأباتشي
وهذا كود الخطأ الذي ظهر لي في xampp
02:16:51 ص [Apache] Status change detected: stopped
02:16:51 ص [Apache] Error: Apache shutdown unexpectedly.
02:16:51 ص [Apache] This may be due to a blocked port, missing dependencies,
02:16:51 ص [Apache] improper privileges, a crash, or a shutdown by another method.
02:16:51 ص [Apache] Press the Logs button to view error logs and check
02:16:51 ص [Apache] the Windows Event Viewer for more clues
02:16:51 ص [Apache] If you need more help, copy and post this
02:16:51 ص [Apache] entire log window on the forums