اذهب إلى المحتوى

السؤال

نشر (معدل)

السلام عليكم ورحمة الله وبركاته مساء الخير 

السيرفر يعمل ويفتح ملفات php في المتصفح لكن عندما اريد تشغيل قاعدة البيانات يظهر لي خطأForbidden

تأكد من المسار

وعدلت الملف أين تكمن المشكلة؟

تم التعديل في بواسطة محمد عاطف25
تعديل عنوان السؤال

Recommended Posts

  • 0
نشر

وعليكم السلام اهلا هبة 

هل ممكن ان تاخذيلي صورة للمشكلة. المتصفح و الخادم المشغل!

تاكدي انك تشغلى phpmyadmin من خلال الرابط

http://localhost/phpmyadmin

وان يكون مكتوب بالشكل الصحيح

هل قمتي بتغيير منفذف قاعدة البيانات؟. اذا غيرنا منفذ قاعدة البيانات الى 8080 مثلا سيتغير الرابط الذي نفتحها فيه الى التالي 

http://localhost:8080/phpmyadmin

ارجو التاكد من هذه النقطة واعادة تشغيل كلا من apatch و mysql والتجريب مجددا 

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته .

هل تقصدين أن رابط phpmyadmin لا يعمل أم ماذا ؟

تأكدي من أن خادم قاعدة البيانات يعمل لديكِ وليس مغلق حتى تستطيع الوصول إليه .

image.png.7e896fda006c0927cdeba7affd7fa569.png

إذا إستمرت المشكلة يرجى إرفاق صور توضح المشكلة.

  • 0
نشر

السلام عليكم ورحمة الله وبركاته السيرفر يعمل لكن عندما اكتب في المتصفح/ 

غيرت البورت 80الي 81 لكن المشكلة ليست هنا السيرفر يعمل بنجاح ويفتح ملفات php لكن المشكلة تظهر عند كتابة

Iocalhost:8081/phpmyadmin

يظهر الخطأ التالي:

Forbidden

you don't have permission  to access this  resource.

Apache/2.4.58(Win64) OpenSSL/3.1.3 PHP/8.2.12 Server at localhost port 8081

 

ماهو الحل وماهو سبب المشكلة؟

  • 0
نشر
بتاريخ On 3‏/5‏/2026 at 12:38 قال Hiba Abdalrheem:

السلام عليكم ورحمة الله وبركاته السيرفر يعمل لكن عندما اكتب في المتصفح/ 

غيرت البورت 80الي 81 لكن المشكلة ليست هنا السيرفر يعمل بنجاح ويفتح ملفات php لكن المشكلة تظهر عند كتابة

Iocalhost:8081/phpmyadmin

يظهر الخطأ التالي:

Forbidden

you don't have permission  to access this  resource.

Apache/2.4.58(Win64) OpenSSL/3.1.3 PHP/8.2.12 Server at localhost port 8081

 

ماهو الحل وماهو سبب المشكلة؟

وعليكم السلام ورحمة الله وبركاته.

يمكنكي محاولة فتح الملف httpd-xampp.conf الموجود بالمسار C:\xampp\apache\conf\extra\ تقريباً .
ثم ابحثي داخل الملف عن السطر التالي

<Directory "C:/xampp/phpMyAdmin">

اسفل هذا السطر يوجد الكلمة Require local قومي بتغييرها إلى Require all granted ثم حفظ الملف وإعادة تشغيل Apache

  • 0
نشر

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

سبب المشكلة هو أن الإعداد الافتراضي Require local يسمح بالوصول فقط عبر البورت الافتراضي 80، وبعد تغييره إلى 8081 اعتبر Apache الطلب غير محلي فرفضه، لحل المشكل افتح ملف الإعدادات ثم توجه إلى المسار:

C:\xampp\apache\conf\extra\httpd-xampp.conf

ثم ابحث عن هذا السطر:

<Directory "C:/xampp/phpMyAdmin">

ثم غيّر الصلاحية داخل هذا ال block ابحث عن:

Require local

وغيره إلى:

Require all granted

ثم احفظ الملف وأعد تشغيل Apache من لوحة تحكم XAMPP.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...