Apatche يعمل لكن local host لا يعمل ما الحال

السلام عليكم اخواني لدي مشكلة مع xmpp

Apatche و mysql يعملان لكن عند طلب اي صفحة في localhost

على سبيل المثال عند كتابة:

localhost/htdocs/index.html

تضهر هذيه الرسالة :

لا يجد المسار للملف و تضهر رسالة التالية:

Objet non trouve

او

Object not found

ما لحال؟؟ انجدونا


وعليكم السلام ورحمة الله،

إن برنامج xampp مخصص لفتح ملفات من بصيغة php أي أن الملف يجد أن يكون index.php ليتم فتحه باستخدام xampp

ويكون مسار الملف بالشكل التالي:

ولا داعي لكتابة الملف htdocs وذلك لأن الملف مباشر يتم فتحه عند كتابة localhost، بما أن الملف بصيغة html فيمكنك فتحه مباشر من خلال المتصفح وهو ليس بحاجة إلى xampp.

كما من الممكن أن يكون تم تعديل البورد الخاص ببرنامج xampp لديك حيث أ الإفتراضي هو 80 ويمكنك معرفة البورد الخاص به من خلال الضغط على config الخاص ب Apatche من ثم إختيار Apatche(httpd.conf) كما في الصورة.

سوف يفتح لديك مفكرة يمكنك البحث فيها على كلمة Listen يجب أن يكون بجانبها رقم 80 والتي تدل على البورد الذي يقوم بحجزه xampp داخل الحاسوب ويمكنك تغيره إلى أي رقم أخر.

وإذا كان هذا الرقم مختلف عن الرقم 80 في ملف httpd.conf فيمكنك تعديله إلى الرقم 80 ليعمل بشكل صحيح أو عند طلب الخادم المحلي localhost سوف يتوجب عليك إضافة رقم البورد بعد localhost، على فرض الرقم 88 سيكون الرابط بالشكل التالي: