News

حل مشكله memory_limit ووردبريس php.ini

memory limit wordpress,memory limit,memory limit game,limited-memory bfgs,limited memory ai,limitations of memory system performance,limitless memory
 تكمن المشكلة في إعدادات الخادم التي تحدد الحد الأقصى لحجم الملفات التي تم تحميلها.
إنه خطأ شائع ويمكن إصلاحه بسهولة. رسالة الخطأ هذه هي إشارة إلى أن الملف الذي تحاول تحميله أكبر مما يسمح به مضيف الويب (حجم ملف التحميل الافتراضي لـ WordPress هو 2 ميغابايت).
  
The uploaded file exceeds the upload_max_filesize directive in php.ini

الحل :
الحل سهل ، تحتاج إلى زيادة حد تحميل حجم الملف. يمكنك القيام بذلك بنفسك أو تطلب من فريق دعم الهوست الخاص بك زيادة حد حجم الملف.

الطرق التي يمكنك إصلاحها:
  1. تحديث ملف php.ini الخاص بك
  2. تحرير ملف .htaccess الخاص بك
  3. تحرير ملف wp-config.php الخاص بك
  4. اذا لم تنجح اي طريقه مما سبق يمكنك الاتصال بدعم الهوست الخاص بك

اولا : تحديث ملف php.ini الخاص بك
 يحتوي كل خادم على ملف php.ini ، ويمكن العثور عليه عادة في مجلد wp-admin. تحتاج إلى تحرير  هذا الملف وكتابة حد الذاكرة الجديد.
1- قم بتسجيل الدخول إلى حساب استضافة الويب الخاص بك وانتقل إلى cPanel
2- انقر على FILES -> File Manager
افهم
3- حدد "Document Root لـ:" من Directory Selection وانقر فوق Go. (تأكد من تحديد خانة الاختيار "إظهار الملفات المخفية")
افهم
4- انتقل إلى مجلد wp-admin
5-ابحث عن ملف يسمى php.ini أو php5.ini. (إذا لم تر أي php.ini ، فقم بإنشاء ملف بعنوان php.ini)
6- بعد فتح الملف او انشاءة الملف اذا لم يكن موجود قم  بتعديل الأسطر التالية، احفظ التغييرات ثم غلق الملف. 

post_max_size = 64M
memory_limit = 400M
file_uploads = On
max_execution_time = 180
upload_max_filesize = 64M


الآن قم بتحديث موقع الويب الخاص بك وحاول تحميل الملف مرة أخرى.
ملاحظة: إذا كنت تستخدم WordPress على جهاز محلي باستخدام XAMPP أو Wamp أو MAMP ، فستجد  php.ini
Windows:  C:/xampp/php/php.ini
macOS: /private/etc/php.ini
Linux: /etc/php.ini

ثانيا:تحرير ملف .htaccess الخاص بك

إذا لم يعمل تعديل ملف PHP.ini الموضح أعلاه ، يمكنك تحرير ملف htaccess لإصلاح هذه المشكلة.
 1- قم بتسجيل الدخول إلى حساب استضافة الويب الخاص بك وانتقل إلى cPanel
 2-انقر على FILES -> File Manager
افهم

 3-حدد "Document Root لـ:" من Directory Selection وانقر فوق Go. (تأكد من تحديد خانة الاختيار "إظهار الملفات المخفية")
افهم

4- ابحث عن ملف .htaccess.
5- افتح ملف .htaccess وقم بتحرير الكود التالي في الأسفل.


php_value post_max_size 64M
php_value memory_limit 400M
php_value max_execution_time 180
php_value max_input_time 180
php_value upload_max_filesize 64M
احفظ التغييرات التي أجريتها على ملف htaccess
ملاحظة: إذا لم تتمكن من العثور على ملف .htaccess في الدليل الجذر ، فقم بإنشاء ملف وقم بتسميته. htaccess

ثالثا : تحرير ملف wp-config.php الخاص بك    

إذا لم يعمل أي من هذه الحلول السابقة ، فيمكنك محاولة تحرير ملف wp-config.php الموجود في المجلد الجذر لموقعك على الويب.
1- قم بتسجيل الدخول إلى حساب استضافة الويب الخاص بك وانتقل إلى cPanel
2- انقر على FILES -> File Manager
افهم

3- حدد "Document Root لـ:" من Directory Selection وانقر فوق Go. (تأكد من تحديد خانة الاختيار "إظهار الملفات المخفية") cPanel Directory Selection
افهم
4- أضف الكود التالي الي نهايه ملف wp-config.php
define('WP_MEMORY_LIMIT', '256M');
 رابعا : الاتصال بدعم استضافة الويب

إذا لم تنجح هذه الحلول السابقة ، فيرجى الرجوع إلى مضيف الويب. ربما قام مضيف الويب لديك بتكوين الخادم الخاص به بطريقة تمنعك من زيادة حجم الملف.

إرسال تعليق

0 تعليقات