قد يكون Windows Firewall يمنع LocalWP من الاتصال بالسيرفر المحلي، مما يؤدي إلى رفض الاتصال (ECONNREFUSED). إليك كيفية التحقق من ذلك وإصلاح المشكلة:
🔹 1. تعطيل الجدار الناري مؤقتًا لاختبار المشكلة
✅ افتح إعدادات الجدار الناري:
- اضغط Win + R واكتب
firewall.cpl
ثم اضغط Enter. - اختر Turn Windows Defender Firewall on or off من القائمة الجانبية.
- قم بتعطيل الجدار الناري مؤقتًا لكل من Public و Private networks.
- حاول تشغيل LocalWP مرة أخرى.
💡 إذا نجح الاتصال بعد تعطيل الجدار الناري، فهذا يعني أن المشكلة كانت بسبب الحظر. يمكنك إعادة تشغيل الجدار الناري بعد ضبط الإعدادات الصحيحة.
🔹 2. السماح لـ LocalWP بالاتصال عبر الجدار الناري
✅ إضافة استثناء لـ LocalWP في Windows Firewall:
- افتح Windows Firewall كما في الخطوة السابقة.
- اختر Allow an app or feature through Windows Defender Firewall.
- اضغط Change settings ثم Allow another app.
- ابحث عن LocalWP.exe وأضفه إلى القائمة.
- تأكد من تحديد Private و Public networks ثم اضغط OK.
💡 هذا سيضمن أن LocalWP يمكنه الاتصال بالسيرفر المحلي دون مشاكل.
🔹 3. فتح المنفذ 10007 في الجدار الناري
✅ إذا كان LocalWP يستخدم منفذ معين (مثل 10007)، يمكنك فتحه يدويًا:
- افتح Windows Firewall كما في الخطوات السابقة.
- اختر Advanced settings من القائمة الجانبية.
- اضغط Inbound Rules ثم New Rule.
- اختر Port ثم Next.
- حدد TCP وأدخل المنفذ 10007.
- اختر Allow the connection ثم Next.
- حدد Private و Public networks ثم اضغط Finish.
💡 هذا سيضمن أن LocalWP يمكنه استخدام المنفذ دون أن يتم حظره.