Ushbu xatoni qanday tuzatish mumkin: Yuklangan fayl PHP.ini-dagi upload_max_filesize direktivasidan oshib ketdi.

“Yuklangan fayl PHP.iniʼdagi upload_max_filesize direktivasidan oshib ketdi” degan xato xabari paydo boʻlishi uchun WordPress saytingizga fayl yuklashga urinib koʻrdingizmi?

Rasm, plagin, mavzu yoki video bo’lishi mumkin bo’lgan katta faylni yuklamoqchi bo’lganingizda xatolik yuz beradi. Agar yuklash faylining hajmi hosting serveringizdagi yuklashning maksimal hajmi konfiguratsiyasidan oshsa, siz ushbu xato xabarini ko’rasiz.

Tuzatish? Maksimal yuklash fayl hajmini oshirish uchun serveringizning konfiguratsiya sozlamalarini tahrirlang.

Ushbu maqolada biz serverning standart fayl yuklash chegarasini kengaytirish orqali ushbu muammoni hal qilishga yordam beramiz.

Xavotir olmang, bu tuyulganidek qiyin emas. Biz to’rt xil usulni baham ko’ramiz va siz o’zingizga qulay va bajarilishi oson bo’lgan usulni tanlashingiz mumkin.

📚 Mundarija:

  1. cPanel-da PHP konfiguratsiyalarini o’zgartiring
  2. .htaccess faylini tahrirlang
  3. wp-config.php faylini tahrirlang
  4. FTP orqali php.ini yangilang

“Yuklangan fayl PHP.Iniʼdagi upload_max_filesize direktivasidan oshib ketdi” xatosiga nima sabab boʻladi?

Kirish qismida biz sizning xostingingiz rasmlar, videolar, plaginlar yoki mavzular kabi katta fayllarni serverga yuklanishini qanday oldini olishi haqida gaplashdik. Ular server resurslari o’z foydalanuvchilari orasida adolatli taqsimlanishini ta’minlashni xohlashadi. Fayl hajmiga chek qo’yish orqali ular biron bir veb-sayt nomutanosib hajmdagi server maydoni yoki xotirasidan foydalanmasligiga ishonch hosil qiladi.

WordPress-da siz Media Library yuklash maydonini ochib, yuklash chegarangizni tekshirishingiz mumkin – Media > Yangisini qo’shish.

media wordpress-da yuklashning maksimal hajmi
WordPress-da yuklashning maksimal hajmini topish

Yaxshi xabar shundaki, siz standart chegarani o’zgartirish orqali ushbu to’siqni engishingiz mumkin. Biroq, xavflar mavjud. Siz duch keladigan eng keng tarqalgan xavflardan biri bu .htaccess yoki wp-config faylida eng kichik xatoga yo’l qo’yish va butun veb-saytingiz ishdan chiqishi mumkin.

Saytingizni bunday dahshatli tushdan himoya qilish uchun ushbu maqoladagi maslahatlardan birini sinab ko’rishdan oldin veb-saytingizning zaxira nusxasini olishni tavsiya etamiz.

WordPress-da “upload_max_filesize” xatosini qanday tuzatish mumkin

Katta hajmdagi faylni veb-saytingizga yuklash uchun serveringizda yuklash chegarasini oshirish kifoya. Bunga erishish uchun to‘rt xil usulni baham ko‘ramiz – ulardan kamida bittasi saytingiz uchun ishlashi kerak.

Eslatma: Xosting provayderingiz uni qo’llab-quvvatlasa, siz yuklash chegarasini kerakli qiymatga moslashingiz mumkin. Agar sizning fayl hajmi 10 MB bo’lsa va hostingingiz 8 MB gacha bo’lgan hajmni qo’llab-quvvatlasa, siz yaxshiroq hosting provayderiga o’tishingiz kerak bo’ladi.

PHP xotira chegarangizni aniqlash uchun bu yerga oʻting Asboblar > Sayt salomatligi > Ma’lumot.

WordPress sayt salomatligi
WordPress-da PHP xotira chegarasini topish

1. cPanel’da PHP konfiguratsiyalarini o‘zgartiring

Xostingiz hosting boshqaruv paneli uchun cPanel-dan foydalansa, yaxshi ishlashi kerak bo’lgan eng oson usuldan boshlaylik.

Xosting provayderingiz cPanel-ni taklif qilmasa, ushbu ro’yxatdagi boshqa variantlardan birini sinab ko’rishingiz mumkin.

cPanel-da yuklashning maksimal hajmini qanday oshirish mumkin:

  1. Xosting hisobingizga kiring.
  2. Ochiq cPanel.
  3. ga boring PHP Version > PHP Options/Options-ni tanlang. Yoki, ba’zi hollarda, deb nomlangan vositani izlashingiz kerak bo’lishi mumkin MultiPHP INI muharriri.
  4. uchun qiymatni o’zgartiring upload_max_filesize ehtiyojlaringizga ko’ra.
php opsiyasi fayl menejerida
cPanel-da yuklash chegarasini oshiring

2. .htaccess faylini tahrirlang

.htaccess fayli veb-serveringiz uchun kalit konfiguratsiya tafsilotlarini boshqarish imkonini beradi. Ko’pgina xostlarda siz ushbu faylni yuklashning maksimal hajmi chegarasini oshirish uchun tahrirlashingiz mumkin

Aytishga hojat yo’q, bu juda muhim fayl va uni ehtiyotkorlik bilan ishlatish kerak.

Boshlash uchun FTP mijozi yordamida serveringizga ulaning. Agar buni qanday qilishni bilmasangiz, batafsil FTP qo’llanmamizga amal qiling.

Har qanday o’zgarishlarni amalga oshirishdan oldin, .htaccess faylining nusxasini zaxira varianti sifatida kompyuteringizga yuklab oling. Shunday qilib, muammoga duch kelsangiz, tahrirlangan faylni veb-saytingizdan o’chirib tashlashingiz va narsalarni avvalgi holatiga qaytarish uchun eski faylni yuklashingiz mumkin.

htaccess-dan htacess-ni yuklab oling
Filezilla’dan fayl yuklab olinmoqda

Zaxira nusxangizni olganingizdan so’ng, faylni serveringizda tahrirlash uchun o’ng tugmasini bosing. Keyin quyidagi kod parchasini qo’shing va qiymatlarni ehtiyojingizga qarab sozlang:

php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value memory_limit 128M
htacess faylini tahrirlash - PHP.ini da upload_max_filesize direktivasi
.htaccess faylini tahrirlash

Faylni yoping, veb-saytingizga o’ting va katta hajmdagi fayllarni yuklashingiz mumkinligini tekshiring.

Ba’zilaringiz kodni kiritgandan so’ng quyidagi xatoga duch kelishingiz mumkin – Ogohlantirish: PHP CGI rejimida ishlaydi.

Agar siz ushbu xabarni ko’rsangiz, bu sizning hosting muhitingiz qanday sozlanganligi sababli .htacess faylida ushbu buyruqdan foydalana olmasligingizni anglatadi. Kod parchasini olib tashlang va keyingi usullardan ba’zilarini sinab ko’ring.

3. wp-config.php faylini tahrirlang

The wp-config.php faylda WordPress saytingiz uchun muhim konfiguratsiya tafsilotlari mavjud. Konfiguratsiya fayli bo’lmasa, saytingiz tarkibiga kirish huquqini yo’qotasiz. Faylni ehtiyotkorlik bilan ishlating.

Ushbu konfiguratsiya tafsilotlarining bir qismi sifatida siz saytingizdagi yuklashning maksimal chegarasiga o’zgartirishlar kiritishingiz mumkin.

Boshlash uchun FTP mijozi yordamida veb-saytingizga ulaning va uning nusxasini yuklab oling wp-config.php fayl xavfsizlik tarmog’i sifatida. Agar biror narsa noto’g’ri bo’lsa, narsalarni avvalgi holiga qaytarish uchun ushbu nusxani saytingizga qayta yuklashingiz mumkin.

Keyin faylni tahrirlang va ustiga quyidagi kod parchasini qo’ying /* That's all, stop editing! quyidagi rasmda ko’rsatilgandek chiziq. Veb-saytingizda qanchalik katta fayllarga ruxsat berilishiga qarab qiymatni o’zgartirganingizga ishonch hosil qiling.

@ini_set('upload_max_size' , '128M' );

wp-config faylini tahrirlash - PHP.ini da upload_max_filesize direktivasi
wp-config faylini tahrirlash

Faylni saqlang, chiqing va veb-saytingizga katta hajmdagi fayllarni yuklashingiz mumkinligini tekshiring. Agar faylni yuklay olmasangiz, keyingi usulni sinab ko’ring.

4. FTP orqali php.ini yangilang (biz uchun ishlamadi)

php.ini konfiguratsiya faylidir va uni o’zgartirish server sozlamalarini bekor qiladi. Faylni yangilash biz uchun ishlamadi, lekin bu hosting provayderlari tomonidan tavsiya etilgan mashhur usul, shuning uchun uni sinab ko’rishni tavsiya qilamiz.

U ishlaydimi yoki yo’qmi, sizning hosting serveringiz qanday sozlanganiga bog’liq, shuning uchun u biz uchun ishlamagan bo’lsa ham, siz uchun ishlashi mumkin.

Qadamlarni bajarishdan oldin veb-saytingizning zaxira nusxasini yaratganingizga ishonch hosil qiling.

Boshqa barcha konfiguratsiya fayllari (ya’ni wp-config va .htaccess) kabi php.ini ham ildiz papkasida joylashgan bo’lishi kerak.

FTP mijozi yordamida veb-saytingizga ulaning.

Agar php.ini deb nomlangan mavjud faylni ko’rsangiz, uni mahalliy kompyuteringizda zaxira sifatida saqlang. Faylni oching va siz aytadigan variantni topishingiz kerak upload_max_filesize = 128M. Qiymatni sizga eng mos keladiganiga o’zgartiring.

Agar php.ini deb nomlangan mavjud faylni ko’rmasangiz, ildiz papkasida yangisini yaratishingiz mumkin. Keyin uni tahrirlang va quyidagi qatorni qo’shing:

upload_max_filesize = 128M

Ishingiz tugagach, o’zgartirishlaringizni saqlang.

fayl menejerida yangi fayl yaratish - PHP.ini da upload_max_filesize direktivasi
Fayl menejerida yangi fayl yaratish

“PHP.ini-da upload_max_filesize direktivasi” xatosini toʻgʻrilab bering

Ushbu qoʻllanmada biz “Yuklangan fayl php.iniʼdagi upload_max_filesize direktivasidan oshib ketdi”ni tuzatishning toʻrt xil usulini koʻrib chiqdik. WordPressda xato.

Agar usullarning hech biri sizga mos kelmasa, faylni FTP orqali yuklashni va keyin uni kabi plagin yordamida media kutubxonangizga import qilishni tavsiya etamiz. Serverdan qo’shish. Ammo bu ham muvaffaqiyatsiz bo’lsa, hosting provayderingiz bilan siz uchun yuklash limitini oshirishi haqida gaplashishingiz kerak bo’ladi.

Fikr bildirish

Email manzilingiz chop etilmaydi. Majburiy bandlar * bilan belgilangan

Verified by MonsterInsights
Яндекс.Метрика