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

السؤال

نشر

السلام عليكم

لما اقوم بتحرير قالب عند النقر على تحديث يظهر لي خطأ

صفحة الويب غير متاحة

تعذر تحميل صفحة الويب على http://domain.site/vb/admincp/index.php?do=list لأن:

net::ERR_CONNECTION_RESET

يبدوا ان المشكلة في عدم تفعيل الكاش في الاستضافة

قمت بتفعيل بعض الدوال وزيادة حجم الملف في الرفع بنجاح

 

Recommended Posts

  • 0
نشر

الأمر عائد لجدار الحماية، فبتعديل قالب، أنت ترسل أكواد HTML, JavaScript, أو PHP إلى الخادم، والجدار الناري يراها كأنها محاولة اختراق مثل هجمات XSS أو حقن الأكواد فيقوم بقطع الاتصال فوراً لحماية الموقع، مما يظهر لك كخطأ Connection Reset.

أضف التالي في .htaccess في مجلد المنتدى لتعطيل mod_security :

<IfModule mod_security.c>
  SecFilterEngine Off
  SecFilterScanPOST Off
</IfModule>

# أو للإصدارات الأحدث
<IfModule mod_security2.c>
  SecRuleEngine Off
</IfModule>

إن استمرت المشكلة قم بزيادة وقت التنفيذ وزيادة حجم البيانات المرسلة  بإضافة التالي إلى  .htaccess

php_value max_execution_time 300
php_value max_input_time 300
php_value memory_limit 256M
php_value post_max_size 64M
php_value max_input_vars 10000

ليصبح الملف:

<IfModule mod_security.c>
  SecFilterEngine Off
  SecFilterScanPOST Off
</IfModule>

<IfModule mod_security2.c>
  SecRuleEngine Off
</IfModule>

<IfModule mod_php7.c>
  php_value max_execution_time 300
  php_value max_input_time 300
  php_value memory_limit 256M
  php_value post_max_size 64M
  php_value max_input_vars 10000
</IfModule>

<IfModule mod_php.c>
  php_value max_execution_time 300
  php_value max_input_time 300
  php_value memory_limit 256M
  php_value post_max_size 64M
  php_value max_input_vars 10000
</IfModule>

وللعلم بعض شركات الاستضافة تمنع تغيير إعدادات PHP عبر ملف .htaccess لأسباب أمنية لذا لو ظهر لك خطأ 500 Internal Server Error بعد رفع الملف، فالاستضافة لا تدعم تلك الأوامر، وعليك إزالة أسطر php_value وتعديلها من داخل لوحة تحكم cPanel عبر خيار Select PHP Version ثم Options.

كذلك تعطيل mod_security هو لحل المشكلة أثناء تعديل القوالب، لكن يجب إعادة تفعيله بمجرد الانتهاء من التعديلات لضمان بقاء الموقع محميًا من الهجمات الخارجية.

  • 0
نشر

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

تكرار خطأ net::ERR_CONNECTION_RESET عند محاولة حفظ أو تحديث القوالب في لوحة تحكم (vBulletin) غالبا ما يشير إلى أن الخادم (Server) قام بقطع الاتصال فجأة قبل إتمام العملية.

وعلى عكس ما تقول أنت فالمشكلة في الغالب ليست بسبب الكاش بل هي رد فعل من الخادم تجاه محتوى القالب الذي تحاول إرساله وإليك الأسباب الأكثر شيوعا والحلول المقترحة:

  • جدار الحماية (ModSecurity)  وهو السبب الأكثر شيوعا:

فهذا هو السبب الأول فجدار حماية الخادم (ModSecurity) يرى أن الكود البرمجي الذي ترسله داخل القالب (HTML/JavaScript) هو محاولة اختراق (SQL Injection أو XSS) فيقوم بقطع الاتصال فورا.و الحل هو الدخول إلى لوحة تحكم الاستضافة (cPanel)، وابحث عن أيقونة ModSecurity حاول تعطيله مؤقتا وجرب التحديث وإذا نجح الأمر تواصل مع الدعم الفني للاستضافة لطلب استثناء (Whitelist) للقواعد التي تمنعك من التحرير.

  • ثانيا إعدادات PHP (Suhosin أو Limits) :

بما أنك قمت بزيادة حجم الرفع فهناك إعدادات أخرى قد تسبب المشكلة:

  1. Max Input Vars: القوالب تحتوي على متغيرات كثيرة تأكد من رفع قيمة max_input_vars إلى 3000 أو أكثر في ملف php.ini.
  2. Memory Limit: تأكد من أن memory_limit لا يقل عن 256M.
  3. Suhosin: إذا كان الخادم يستخدم إضافة Suhosin البرمجية فهي تضع قيودا على طول النصوص المرسلة في النماذج (POST requests).
  • ثالثا تداخل مع إضافات المتصفح أو ال VPN :

أحياناً قد تكون المشكلة من طرفك أنت وليس الخادم لهذا قم :

  1. بتجربة استخدام المصفح الخفي (Incognito Mode) للتأكد من أن إضافات المتصفح مثل مانع الإعلانات لا تتدخل.
  2. تأكد من إغلاق أي برنامج VPN أو Proxy أثناء العمل على لوحة التحكم.
  • رابعا ملف ال .htaccess :

قد يكون هناك أمر داخل ملف .htaccess يمنع إرسال طلبات POST معينة إلى مجلد admincp والحل أن تقوم بتغيير اسم ملف .htaccess مؤقتاً إلى .htaccess_old وجرب التحديث.

  • 0
نشر

يعطيك العافيه

الحل وجدته وهو بسبب عدم وجود شهادة https  ولما اضفت حرف s الى http في خيارات رابط المنتدى ذهبت المشكله فقط بدون اضافة شهادة للدومين

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...