عند محاولتك لرفع أحد الملفات او الصور الى الوورد بريس وتظهر لك رساله تفيد بأنه لا يمكنك رفع هذا الملف نظرا لانة تخطى الحجم المسموح, فهذا الامر مربتط بإعدادات php على الخادم الخاص بك.
لحل هذه المشكلة ,, يتم زياده حد الرفع المسموح للـ php على حساب الاستضافة الخاص بك.
لتتمكن من القيام بهذا الامر ,, سنقوم بشرحة فى حالتين. الحالة الأولى وهى توفر مدير لإصدارات php داخل لوحة تحكم السى بانل الخاصة بك "وهى الحالة المتاحة مع خدمة الاستضافة مع فوست" .. أو فى حالة انه غير متاح لك اداه لإدارة إعدادات php من داخل لوحة التحكم السى بانل.
الطريقة الاولى: التحكم فى إعدادات الـ php من داخل Select PHP Version
هذه الأداة متاحة داخل السى بانل ,, ونوفرها لك فى استضافة فوست على اى خطة استضافة. للوصول اليها إتبع الخطوات التالية:
1-إدخل الى لوحة التحكم سى بانل cPanel.
2-إدخل على Select PHP Version.
3-إضغط على Switch to PHP Options
4-من خلال خانه upload_max_filesize عدل القيمة المتاحة الى أى قيمة اخرى تريدها. راعى الا تحدد أعداد اكبر من اللازم لان هذا الامر قد يشكل تهديد امنى على موقعك وفرصه للهجوم عليه.
5-قم أيضا بتعديل post_max_size لرقم ملائم لحجم الرفع الذى قمت بتحديده.
6-كما يمكنك تعديل max_execution_time الى قيمة أكبر ,, يمكن ان تكون 300 ,, لتلائم حجم الرفع الجديد.
الطريقة الثانية: التحكم فى ملف php.ini مباشرة من داخل الملفات
إذا لم توفر لك الاستضافة أداة لإدارة إصدارات php من داخل السى بانل ,, ستحتاج للتعديل على ملف php.ini. إذا لم يكن الملف موجودا فى الملفات الخاصة بموقعك, يمكنك أن تنشأ ملف جديد بإسم php.ini ,, وتضع فيه السطور التالية.
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
** فى هذا المثال ,, تم زيادة حد الرفع الى 64 ميجا.
الطريقة الثالثه: التحكم فى ملف .htaccess
يمكنك ايضا تعديل إعدادات الرفع للـ php من داخل ملف .htaccess. ولكن لاحظ ان هذا الأمر قد لا يكون مدعوم فى الاستضافة الخاصة بك.
قم بالتعديل على ملف .htaccess وأضف السطور التالية:
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
فى هذا المثال نزيد حجم الرفع الى 64 ميجا.
لحل هذه المشكلة ,, يتم زياده حد الرفع المسموح للـ php على حساب الاستضافة الخاص بك.
لتتمكن من القيام بهذا الامر ,, سنقوم بشرحة فى حالتين. الحالة الأولى وهى توفر مدير لإصدارات php داخل لوحة تحكم السى بانل الخاصة بك "وهى الحالة المتاحة مع خدمة الاستضافة مع فوست" .. أو فى حالة انه غير متاح لك اداه لإدارة إعدادات php من داخل لوحة التحكم السى بانل.
الطريقة الاولى: التحكم فى إعدادات الـ php من داخل Select PHP Version
هذه الأداة متاحة داخل السى بانل ,, ونوفرها لك فى استضافة فوست على اى خطة استضافة. للوصول اليها إتبع الخطوات التالية:
1-إدخل الى لوحة التحكم سى بانل cPanel.
2-إدخل على Select PHP Version.
3-إضغط على Switch to PHP Options
4-من خلال خانه upload_max_filesize عدل القيمة المتاحة الى أى قيمة اخرى تريدها. راعى الا تحدد أعداد اكبر من اللازم لان هذا الامر قد يشكل تهديد امنى على موقعك وفرصه للهجوم عليه.
5-قم أيضا بتعديل post_max_size لرقم ملائم لحجم الرفع الذى قمت بتحديده.
6-كما يمكنك تعديل max_execution_time الى قيمة أكبر ,, يمكن ان تكون 300 ,, لتلائم حجم الرفع الجديد.
الطريقة الثانية: التحكم فى ملف php.ini مباشرة من داخل الملفات
إذا لم توفر لك الاستضافة أداة لإدارة إصدارات php من داخل السى بانل ,, ستحتاج للتعديل على ملف php.ini. إذا لم يكن الملف موجودا فى الملفات الخاصة بموقعك, يمكنك أن تنشأ ملف جديد بإسم php.ini ,, وتضع فيه السطور التالية.
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
** فى هذا المثال ,, تم زيادة حد الرفع الى 64 ميجا.
الطريقة الثالثه: التحكم فى ملف .htaccess
يمكنك ايضا تعديل إعدادات الرفع للـ php من داخل ملف .htaccess. ولكن لاحظ ان هذا الأمر قد لا يكون مدعوم فى الاستضافة الخاصة بك.
قم بالتعديل على ملف .htaccess وأضف السطور التالية:
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
فى هذا المثال نزيد حجم الرفع الى 64 ميجا.