# 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

1. A WordPress vezérlőpultján nyisd meg a **Média → Média fájl hozzáadása** oldalt.
2. 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

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

Ha a tárhelyen elérheted a `php.ini` fájlt, ez a legmegbízhatóbb módszer.

1. Csatlakozz FTP-vel vagy a tárhely vezérlőpultján keresztül a webhelyhez.
2. Keresd meg vagy hozd létre a `php.ini` fájlt a gyökérkönyvtárban.
3. Szerkesztés előtt készíts róla biztonsági másolatot.
4. Add hozzá vagy írd át ezeket a sorokat:

```ini
memory_limit = 256M
upload_max_filesize = 64M
upload_max_size = 64M
post_max_size = 64M
max_execution_time = 300
max_input_time = 1000
```

5. 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

Ez a módszer csak az aktív sablonra érvényes: ha később sablont váltasz, újra el kell végezned.

1. Nyisd meg a **Megjelenés → Sablon fájlszerkesztő** oldalt, vagy a fájlt FTP-vel.
2. Nyisd meg a `functions.php` fájlt.
3. Add hozzá a végéhez ezt a kódot:

```php
@ini_set('upload_max_size', '100M');
@ini_set('post_max_size', '100M');
@ini_set('max_execution_time', '300');
```

4. 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

A PHP-korlátokat a WordPress gyökérmappájában lévő `.htaccess` fájllal is átírhatod.

1. Keresd meg a `.htaccess` fájlt (ha kell, kapcsold be a rejtett fájlok megjelenítését).
2. Add hozzá a végéhez ezt a kódot:

```apache
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300
```

3. 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

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_limit`
- `upload_max_size`
- `post_max_size`
- `upload_max_filesize`
- `max_execution_time`
- `max_input_time`

Segíthet a hibaüzenetről készült képernyőkép is, így gyorsabban megoldják.
