Feltöltési méretkorlát és a „The link you followed has expired” hiba
Miért jelenik meg a lejárt hivatkozásra utaló hiba a bővítmény feltöltésekor, és hogyan emelheted meg a feltöltési korlátot.
A „The link you followed has expired” („A hivatkozás, amelyet követtél, lejárt”) hiba gyakran akkor jelenik meg, ha a szerver feltöltési korlátjánál nagyobb bővítményt vagy sablont próbálsz feltölteni. A legtöbb WordPress-webhelyen alapból korlátozva van a feltölthető fájl mérete és a szkriptek futási ideje. Ha a fájl túl nagy, vagy a feltöltés túl sokáig tart, a WordPress leállítja a folyamatot, és ezt az üzenetet mutatja. Ez nem az Amelia hibája, a szerver beállításait kell módosítani.
A jelenlegi korlát ellenőrzése
Szekció neve “A jelenlegi korlát ellenőrzése”- A WordPress vezérlőpultján nyisd meg a Média → Média fájl hozzáadása oldalt.
- Az oldal alján látsz egy sort, például: „Maximum upload file size: 2 MB”. (A 2 MB sok tárhelyen az alapértelmezett érték, de ez változó.)
Ha a fájlod nagyobb ennél, vagy a szerver időkorlátja túl rövid, meg kell emelned a korlátokat.
A korlát megemelése
Szekció neve “A korlát megemelése”Egyszerre csak egy módszert próbálj. Ha nem működik, a következő előtt vond vissza a módosítást, hogy ne ütközzenek egymással.
1. módszer: a php.ini módosítása
Szekció neve “1. módszer: a php.ini módosítása”Ha a tárhelyen elérheted a php.ini fájlt, ez a legmegbízhatóbb módszer.
- Csatlakozz FTP-vel vagy a tárhely vezérlőpultján keresztül a webhelyhez.
- Keresd meg vagy hozd létre a
php.inifájlt a gyökérkönyvtárban. - Szerkesztés előtt készíts róla biztonsági másolatot.
- Add hozzá vagy írd át ezeket a sorokat:
memory_limit = 256Mupload_max_filesize = 64Mupload_max_size = 64Mpost_max_size = 64Mmax_execution_time = 300max_input_time = 1000- Mentsd a fájlt, és próbáld újra a feltöltést.
Egyes megosztott tárhelyeken nem érhető el közvetlenül ez a fájl. Ilyenkor próbálj másik módszert, vagy fordulj a tárhelyszolgáltatóhoz.
2. módszer: a functions.php módosítása
Szekció neve “2. módszer: a functions.php módosítása”Ez a módszer csak az aktív sablonra érvényes: ha később sablont váltasz, újra el kell végezned.
- Nyisd meg a Megjelenés → Sablon fájlszerkesztő oldalt, vagy a fájlt FTP-vel.
- Nyisd meg a
functions.phpfájlt. - Add hozzá a végéhez ezt a kódot:
@ini_set('upload_max_size', '100M');@ini_set('post_max_size', '100M');@ini_set('max_execution_time', '300');- Mentsd, és próbáld újra a feltöltést.
Ne állítsd túl magasra ezeket a korlátokat, mert az a webhely teljesítményét és biztonságát ronthatja.
3. módszer: a .htaccess módosítása
Szekció neve “3. módszer: a .htaccess módosítása”A PHP-korlátokat a WordPress gyökérmappájában lévő .htaccess fájllal is átírhatod.
- Keresd meg a
.htaccessfájlt (ha kell, kapcsold be a rejtett fájlok megjelenítését). - Add hozzá a végéhez ezt a kódot:
php_value upload_max_filesize 128Mphp_value post_max_size 128Mphp_value max_execution_time 300php_value max_input_time 300- Mentsd a fájlt, és próbáld újra a feltöltést.
Ha mentés után a webhely szerverhibát mutat, valószínűleg a tárhely nem engedi a PHP-beállítások .htaccess-ből való módosítását.
4. módszer: kérd meg a tárhelyszolgáltatót
Szekció neve “4. módszer: kérd meg a tárhelyszolgáltatót”Ha nem szeretnél fájlokat szerkeszteni, vagy egyik módszer sem működik, fordulj a tárhely ügyfélszolgálatához. Írd meg, hogy nagyobb fájlt szeretnél feltölteni, és kérd az alábbi értékek megemelését:
memory_limitupload_max_sizepost_max_sizeupload_max_filesizemax_execution_timemax_input_time
Segíthet a hibaüzenetről készült képernyőkép is, így gyorsabban megoldják.
Készült: