من ضمن مشاكل التي تواجه بعض أصحاب مواقعي الووردبريس هي مشكلة الملف المرفوع يتجاوز الحد الأقصى (Resource Limit Is Reached) التي تعيق رفع الملفات إلى الموقع.
ومن خلال هذا المقال سنتعرف على مجموعة من الحلول التي تُمكّنك من حل هذه المشكلة.
شرح مشكلة الملف المرفوع يتجاوز الحد الأقصى
تظهر مشكلة مشكلة الملف المرفوع يتجاوز الحد الأقصى (Resource Limit Is Reached) عندما يتم تحميل ملفات على موقع الووردبريس، وهذه الملفات من الممكن أن تكون وسائط مثل مقاطع الفيديو أو الصور أو الصوتيات وأيضًا تظهر عند تنصيب الإضافات والقوالب الكبيرة الحجم.
ولكنها تواجه بكثرة أصحاب مواقع تحميل الملفات كبيرة الحجم مثل الكتب الإلكترونية والبرامج وما إلى ذلك.
عند إضافة الملف تظهر لك المشكلة بلون أحمر لتبدو كالآتي:
والسبب الأساسي في هذه المشكلة هو الحد الأقصى لتحميل الملفات في الموقع، والذي يُحدد من قبل شركة الاستضافة. أو تلقائيًا من خلال الووردبريس. ولا تحسب أن هذه المشكلة عبارة عن مشكلة سلبية بحتة.
ولكن لمشكلة الملف المرفوع يتجاوز الحد الأقصى الكثير من الإيجابيات، فهي تمنع من رفع البرامج الخبيثة إلى الموقع في حالة اختراقه. وأيضًا تكون كتأمين على موارد الاستضافة لمنع المستخدمين وأصحاب المواقع من رفع ملفات بأحجام كبيرة.
هذه المشكلة قد ترجع إلى الخادم وحجم تحميل الملفات المحدد من قبل شركة الاستضافة، وفي هذه الحالة سيكون من الواجب الاتصال بمزود الخدمة، أو التعديل على ملفات الموقع وأيضًا قد يكون الأمر راجع لبعض الإعدادات في الووردبريس وهنا سيكون الحل هو التعديل على هذه الإعدادات من خلال بعض الإضافات. والآن، دعنا نتعرف على حل مشكلة الملف المرفوع يتجاوز الحد الأقصى (Resource Limit Is Reached)
التعرف على الحد الأقصى لرفع الملفات
ولأن الحد الأقصى لرفع الملفات يُمثل السبب الرئيسي في حدوث مشكلة الملف المرفوع يتجاوز الحد الأقصى، فلابد من التعرف عليه حتى تحدد هل المشكل منه أو من شيئ آخر، لتتمكن من القيام بالخطوات الصحيحة من دون استهلاك الكثير من الوقت.
يمكنك معرفة الحد الأقصى لرفع الملفات على موقعك الووردبريس من خلال التوجه إلى لوحة تحكم الووردبريس، وانقر على خيار وسائط < أضف جديد.
ثم عليك النظر إلى أسفل النافذة لتجد خيار حد الرفع الأقصى، وفي الموقع المستخدم هذا هو 64 ميجابايت.
حل مشكلة الملف المرفوع يتجاوز الحد الأقصى
بعد اكتشاف أن المشكلة سببها يكمُن في الحد الأقصى لرفع الملفات، فمن الممكن حلها من خلال مجموعة من الخطوات البسيطة، وسوف تحتاج للوصول إلى لوحة التحكم بالموقع وبالإضافة لملفات الموقع.
1. استخدام إضافة Wp Maximum Upload File Size
باستخدام إضافة Wp Maximum Upload File Size يمكنك حل لك مشكلة الملف المرفوع يتجاوز الحد الأقصى (Resource Limit Is Reached) ولكن في حالة واحدة فقط وهي عندما يكون سبب المشكل من الووردبريس وليس من مزود خدمة الاستضافة.
مثلًا لن تعمل الإضافة أو تقدم أي فائدة إذا كان حد تحميل الملفات لدى مزود الخدمة 64 ميجابايت، فلن تتمكن الإضافة من زيادة حد تحميل الملفات أكثر من ذلك.
وإذا كُنت تريد معرفة حد تحميل الملفات المتوفر من قبل شركة الاستضافة أو المتاح في الخادم، عليك بالتوجه إلى لوحة تحكم الووردبريس.
ثم انقر على: أدوات < صحة الموقع، ثم حدد على خيار معلومات في الجزء العلوي من النافذة.
بعد ذلك، مرر لأسفل وانقر على خيار الخادم، ومن ثم سيظهر لك الحد الأقصى لتحميل الملفات المتاح على الخادم وهو في هذا الموقع 128 ميجابايت، ما يعني أن الإضافة لن تُفيدك في حال كُنت تريد زيادة الحد الأقصى إلى أكثر من 128 ميجابايت، وسنتعرف على مجموعة من الخطوات التي تحل هذا المشكل في الخطوات التالية.
في الطريقة الأولى لمحاولة حل المشكلة ستقوم بتنصيب وتفعيل إضافة Wp Maximum Upload File Size من خلال الخطوات المعروفة، بالتوجه إلى لوحة تحكم الووردبريس، والنقر على: إضافات < أضف جديد. وابحث عن اسم الإضافة وانقر على تثبيت ومن ثم تفعيل، كما شرحنا في خطوات تنصيب وتفعيل إضافة ووردبريس
الآن، ستجد أنه تم إضافة خيار Wp upload Limited إلى القائمة اليُمنى من الشاشة، انقر عليه، لتتيح الإضافة أتاحت خيار للتعديل على حد رفع الملفات، انقر عليه ومن ثم حدد حجم الملف المناسب معك.
2. التعديل على ملف .htaccess
إذا لم تفلح الطريقة السابقة، ففي هذه الحالة سيتوجب عليك الانتقال لمرحلة أخرى من الحل، وهي التعديل على ملف .htaccess والذي بإمكانك الوصول إليه من خلال لوحة التحكم بالنقر على File manager أو استخدام برامج الـ FTP. وبعد ذلك حدد على الملف وانقر على Edit
ثم انسخ الكود التالي، والصقه داخل ملف .htaccess، مع تعديل القيم الموجودة في كود حسب ما يُناسبك. ولا تنسى النقر على Save Changes في الأعلى
php_value upload_max_filesize 64M php_value post_max_size 128M php_value memory_limit 256M php_value max_execution_time 300 php_value max_input_time 300
ليبدو بالشكل التالي
3. تغيير خيارات بتغيير خيارات PHP من لوحة التحكم
إذا كانت شركة الاستضافة تتيح لك لوحة تحكم cPanel فبإمكانك تغيير خيارات PHP، لحل مشكلة الملف المرفوع يتجاوز الحد الأقصى (Resource Limit Is Reached)، وذلك من خلال زيادة الحد الأقصى لرفع الملفات. وحتى تتمكن من ذلك سيتوجب عليك التوجه إلى لوحة التحكم، وانقر على Select PHP Version
ثم اضغط على Options
ثم مرر لأسفل، وانقر على خيار upload_max_filesize وحدد حجم الملف المناسب من القائمة التي تظهر وسيتم حفظ التغييرات بشكل تلقائي.
وما عليك إلا التوجه إلى موقعك وحاول رفع الملف مرة أخرى، وإذا لم تُحل المشكلة فعليك المتابعة للخطوة التالية.
4. تحرير ملف php.ini
من لوحة تحكم الموقع انقر على MultiPHP INI Editor ضمن قسم SOFTWARE
ثم حدد نطاق موقعك
وبعد ذلك، مرر لأسفل حتى تصل إلى خيار upload_max_filesize، وأضف حجم الملف المناسب معك، وانقر على Apply
الآن، توجه إلى موقع الووردبريس لتجد أنه تمت زيادة الحد الأقصى لرفع الملفات، وتم حل مشكلة الملف المرفوع يتجاوز الحد الأقصى (Resource Limit Is Reached)
5. الاتصال بشركة الاستضافة
إذا لم تفلح الطرق السابقة في حل مشكلة الملف المرفوع يتجاوز الحد الأقصى (Resource Limit Is Reached) أو كُنت لا تريد التعديل على الملفات بنفسك، ففي هذه الحالة بإمكانك التواصل مع مزود خدمة الاستضافة للحصول على المساعدة.
والجدير بالذكر أن معظم شركات الاستضافة توفر دعم فني متواجد على مدار اليوم، وأيضًا عليك الوضع في الحسبان أن هناك بعض خطط الاستضافة التي لا تتيح لك زيادة الحد الأقصى لتحميل الملفات مثل الاستضافة المشتركة.
بالنهاية وكما رأيت أن زيادة حد رفع الملفات الأقصى سهل جدًا، وما ينقصك فقط بعض الخطوات البسيطة التي بإمكانك تجريبها واحدة تلو الأخرى ولا يشترط تنفيذ كل تلك الحلول وإنما يمكن أن يتم حل المشكلة يعد تنفيذ الحل الأول أو الثاني فقط.
اترك تعليقك