التخطي إلى المحتوى
حل مشكلات الوقت المستغرق وحجم الملف فى الوردبريس والزامب

هناك بعض المشاكل الى تواجه مصممى المواقع وخاصة الذين يستخدمون سكربتات ادارة المحتوى او انظمة ادارة المحتوى وعلى سبيل المثال وردبريس وجوملا .

هذه المشكلات قد تواجه مصممى المواقع اما على شبكة الانترنت او على السيرفير المحلي واشهر المشكلات تكون ظاهره فى حالة استخدام برنامج الزامب Xampp او برنامج الوامب Wamp وغيرها من البرامج التى تحول جهاز الكمبيوتر الى سيرفير محلى نقدم لكم اشهر مشكلتين وهما :

دورة وردبريس للمبتدئين اضغط هنا

Fatal-error-Maximum-execution-time-30-seconds-exceeded

1- مشكلة طول مدة التحميل.

الذى ينتهى بفشل حيث تتمثل المشكلة فى ان وقت التحميل غير كافى ويحتاج لاكثر من 30 ثانية فهذه المشكلة سهلة التعديل حيث ان هناك ملف php.ini
هذا الملف يحدد التحميل بمدة اقصاها 30 ثانية وذلك للحفاظ على امن وسلامة السيرفير ولكن بعض من المصممين يواجهون اما بطىء فى الانترنت او ان الملف مساحته كبيرة ويحتاج وقت كبير للرفع لذا فعلينا ان نغير القيمة من 30 ثانية الى مدة اكبر بحيث نتمكن من رفع هذا الملف او اتمام هذه العملية وللامان يرجى تغيير القيمة بعد الانتهاء الى 30 ثانية مرة اخرى فى حالة انك كنت تعمل على شبكة الانترنت اما لو كنت تستخدم سيرفير محلى للتدريب او التجربة فلا ضرر فى الابقاء على المدة الطويلة .

خطوات حل المشكلة

بسيطة جدا فيجب ان تدخل على مسار الملف الذى يدعى php.ini
ستجده غالبا على هذا المسار
C:\xampp\php
اما لو كنت فى بداية تنصيب البرنامج قمت بتغيير مكان التنصيب فيمكن الذهاب الى مجلد الزامب داخل المكان الذى اخترته بعد الذهاب الى هذا المسار وفتح مجلد ال php ابحث عن ملف php.ini , اما اذا كنت لم تظهر الامتدادات الخاصة بالملفات كامتداد ini وانك ترى ثلاث ملفات يحملون اسم php فاختر منهم الاخير والذى على هذا الشكل

phpini
انقر عليه او افتحه بالمفكرة او باى محرر برمجى كما يحلو لك ثم قم بالبحث عن هذه السطر
max_execution_time=30

30s
قم بتغيير قيمة ال 30 وارفعها لاى وقت تفضله بالثوانى فمثلا ضع مكانها 3600 ثانية وهذه يعنى ان الوقت سيكون ساعة كاملة
بعد الانتهاء ثم بايقاف السيرفير المحلى واغلق خدمة الاباتشى وMySQL وقم بتشغيلهما مرة اخرى وتم حل المشكلة.

2merror
2- المشكلة الثانية وهى حجم الملف المرفوع.

اذ ان الزامب يسمح لك برفع ملف اقصى حجم له 2 ميجا بايت ولكن هناك بعض الاضافات او القوالب يكون حجمها اكثر من ذلك يمكن حل هذه المشكلة ببساطة من خلال الدخول على ملف ال php.ini
بنفس الطريقة السابقة وبعد الدخول على الملف نقوم بالبحث عن السطر
upload_max_filesize=2M

2m
ونقوم برفع المساحة الى 50 ميجا على سبيل المثال.

ملحوظة: لابد ان تعلم انه كلما زاد حجم الملف المرفوع زاد وقت الرفع المستغرق لذلك والذى قمنه بحله فى المشكلة الاولى

فى نهاية المقال اتمنى ان اكون قد وفقت فى عرض المشكلتين وحلهما واتمنى فى التعليقات وضع اى مشكلة تواجهكم اما فى التعليقات هنا فى الموقع او التعليقات على مواقع التواصل صفحاتنا على فيسبوك وتويتر وجوجل بلس.

عن الكاتب

التعليقات

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Shares