A bővítmény- és sablontelepítés „Upload failed” hibával leáll
A tmpfile() függvény, a fájlméret-korlátok, a biztonsági szabályok és a localhost okozta feltöltési hibák megoldása.
Az Upload failed (feltöltés sikertelen) hiba akkor jelenik meg, ha a MainWP nem tudja átvinni a bővítmény- vagy sablonfájlokat a vezérlőpultról a Child-webhelyekre. Okai általában a szerver beállításai, a biztonsági szabályok vagy a localhostos futtatás korlátai.
Előfeltétel: telepített vezérlőpult, rendszergazdai hozzáférés, és hozzáférés a szerver beállításaihoz (vagy a tárhely ügyfélszolgálata).
A szerver beállításainak ellenőrzése
Szekció neve “A szerver beállításainak ellenőrzése”A PHP tmpfile() függvénye
Szekció neve “A PHP tmpfile() függvénye”A fájlfeltöltés feldolgozásához kell a tmpfile() PHP-függvény. Ha tiltott, a feltöltések hibáznak.
- Nyisd meg az Információ → Szerver oldalt, és nézd meg a tiltott PHP-függvényeket.
- Ha a
tmpfile()tiltott, kérd meg a tárhelyszolgáltatót, hogy engedélyezze.

A képen a tmpfile függvény engedélyezve sor mutatja, hogy a függvény elérhető-e.
Fájlméret-korlátok
Szekció neve “Fájlméret-korlátok”A szervernek elég nagy feltöltést kell engednie a bővítmény- és sablon-zipekhez.
| Beállítás | Ajánlott érték | Hol nézd meg |
|---|---|---|
upload_max_filesize |
64M vagy több | Információ → Szerver |
post_max_size |
64M vagy több | Információ → Szerver |
max_execution_time |
300 másodperc | Információ → Szerver |
Ha az értékek alacsonyak, kérd a tárhelyet, vagy módosítsd a php.ini fájlt.
A biztonsági szabályok ellenőrzése
Szekció neve “A biztonsági szabályok ellenőrzése”A biztonsági beállítások blokkolhatják a feltöltést. Menj végig a lépéseken ebben a sorrendben.
.htaccess-szabályok
Szekció neve “.htaccess-szabályok”- Nézd át a vezérlőpult WordPress-mappájában lévő
.htaccessfájlt, van-e benne feltöltést blokkoló szabály. - Nevezd át ideiglenesen
.htaccess.backupnévre, hogy kiderüljön, ez okozza-e a hibát. - Próbáld újra a feltöltést.
- Ha működik, állítsd vissza a fájlt, és csak a blokkoló szabályt módosítsd.
Biztonsági bővítmények
Szekció neve “Biztonsági bővítmények”A vezérlőpulton futó biztonsági bővítmények zavarhatják a feltöltést.
- Kapcsold ki ideiglenesen a biztonsági bővítményeket a vezérlőpult webhelyén (nem a Child-webhelyeken).
- Próbáld újra a feltöltést.
- Ha sikerül, kapcsold vissza őket egyenként, így megtalálod az ütköző bővítményt.
- Az ütköző bővítményben vegyél fel kivételt a MainWP műveleteire.
Szerver tűzfala
Szekció neve “Szerver tűzfala”A tárhely tűzfala is blokkolhatja a kapcsolatot.
- Kérd meg a tárhely ügyfélszolgálatát, hogy nézze meg a tűzfalnaplót.
- Kérd, hogy engedélyezzék a vezérlőpult belső folyamatait.
- Ellenőriztesd, hogy a ModSecurity vagy hasonló WAF nem blokkolja a feltöltést.
HTTP Basic hitelesítés
Szekció neve “HTTP Basic hitelesítés”Ha a vezérlőpultot HTTP Basic hitelesítés (.htpasswd) védi, a feltöltés meghiúsulhat.
- Vedd le ideiglenesen a HTTP Basic védelmet a vezérlőpult címéről.
- Próbáld újra a feltöltést.
- Ha működik, keress olyan védelmet, amely nem zavarja a MainWP-t.
Localhost korlátai
Szekció neve “Localhost korlátai”Ha a vezérlőpult helyi fejlesztői környezetben (localhost) fut, a távoli szervereken lévő Child-webhelyek nem tudnak visszakapcsolódni hozzá, hogy megkapják a fájlokat.
- A localhost az internetről nem érhető el.
- A Child-webhelyek nem érik el a helyi vezérlőpultot a fájlok letöltéséhez.
- A feltöltéshez kétirányú kommunikáció kell.
| Megoldás | Leírás |
|---|---|
| Alagút | Az ngrok-hoz hasonló eszközök átmenetileg elérhetővé teszik a localhostot az interneten |
| Közvetlen telepítés | A bővítményt vagy sablont közvetlenül a Child-webhelyen telepíted, tesztelés céljából |
| Átmeneti környezet | Nyilvánosan elérhető tesztvezérlőpulttal próbálsz |
Ellenőrzőlista
Szekció neve “Ellenőrzőlista”- A
tmpfile()PHP-függvény engedélyezve van. - Az
upload_max_filesizeelég nagy. - A
.htaccessnem blokkolja a feltöltést. - Tesztként kikapcsoltad a biztonsági bővítményeket.
- A HTTP Basic hitelesítés ki van kapcsolva (ha volt).
- A vezérlőpult nyilvánosan elérhető, nem localhost.
- A feltöltés sikeresen lefut.
Készült: