A MainWP-hez szükséges PHP-függvények
Mely PHP-függvényekre van szüksége a MainWP-nek, hogyan ellenőrizheted, hogy engedélyezettek-e, milyen tünetet okoz a hiányuk, és hogyan kérheted a tárhelytől az engedélyezésüket.
A legtöbb tárhely alapértelmezetten engedélyezi ezeket a PHP-függvényeket. Gond főleg megosztott tárhelyen adódik, ahol a szolgáltatók biztonsági okból letiltanak néhányat. Ha egy MainWP-funkció nem működik, nézd meg, hogy a tárhely nem tiltotta-e le a hozzá tartozó függvényt.
Szükséges függvények
Szekció neve “Szükséges függvények”| Függvény | Mihez kell | PHP-bővítmény |
|---|---|---|
imagepng |
PDF készítése a Pro Reports kiegészítőben | GD |
mb_internal_encoding |
PDF készítése a Pro Reports kiegészítőben | mbstring |
allow_url_fopen |
PDF-készítés, távoli fájlok elérése | PHP-alapbeállítás |
bccomp |
Google Analytics kiegészítő | BC Math |
putenv |
Google Analytics kiegészítő, Pro Reports GA-adatokkal | Alap |
getmypid |
Google Analytics kiegészítő | Alap |
curl_init, curl_setopt |
Child-webhelyek hozzáadása, API-kommunikáció | cURL |
tmpfile |
ZIP-feltöltés, Kedvencek kiegészítő | Alap |
set_time_limit |
Hosszan futó műveletek, tömeges frissítés | Alap |
Az engedélyezés ellenőrzése
Szekció neve “Az engedélyezés ellenőrzése”1. lehetőség: a MainWP szerverinformációi
Szekció neve “1. lehetőség: a MainWP szerverinformációi”Nyisd meg az Információ → Szerver oldalt. Az oldal megmutatja a PHP-konfigurációt, a letiltott függvényeket is. A tmpfile függvényről külön sor tájékoztat.

A képen a PHP táblázatban látod a tmpfile függvény engedélyezését jelző sort, amelynek állapota Bekapcsolva.
2. lehetőség: PHP-info fájl
Szekció neve “2. lehetőség: PHP-info fájl”Hozz létre egy ideiglenes fájlt a szerveren:
<?php phpinfo(); ?>Nyisd meg böngészőből, és keresd a disable_functions sort, ahol a letiltott függvények vannak. Ellenőrzés után töröld a fájlt.
3. lehetőség: kérdezd a tárhely támogatását
Szekció neve “3. lehetőség: kérdezd a tárhely támogatását”Kérdezd meg a szolgáltatót, mely függvények vannak letiltva, és engedélyezhetők-e a fiókodhoz.
A letiltott függvények tünetei
Szekció neve “A letiltott függvények tünetei”| Hiányzó függvény | Tünet |
|---|---|
| cURL-függvények | Nem tudsz Child-webhelyet hozzáadni, kapcsolati hibák |
tmpfile |
A ZIP-feltöltés sikertelen, bővítmény- és sablontelepítési hibák |
imagepng / mb_internal_encoding |
A Pro Reports PDF-készítése nem sikerül |
set_time_limit |
A tömeges műveletek időtúllépéssel leállnak nagy hálózatokon |
bccomp / putenv / getmypid |
A Google Analytics adatai nem érhetők el |
Az engedélyezés kérése a tárhelytől
Szekció neve “Az engedélyezés kérése a tárhelytől”Ha a tárhely letiltotta a szükséges függvényeket, fordulj az ügyfélszolgálathoz. Minta üzenet:
A MainWP WordPress-kezelő bővítményt használom, amelynek bizonyos PHP-függvényekre van szüksége. Úgy tűnik, ezek le vannak tiltva a tárhelyfiókomban. Kérlek, engedélyezd a fiókomhoz a következő függvényeket:
tmpfile(bővítmény- és sablonfeltöltéshez) [sorold fel a többi szükséges függvényt] Ezek szabványos PHP-függvények, amelyeket sok WordPress-bővítmény használ, és megbízható szoftver használata esetén nem jelentenek biztonsági kockázatot.
Tárhelyspecifikus útmutatók
Szekció neve “Tárhelyspecifikus útmutatók”Egyes tárhelyeken külön lépések kellenek az engedélyezéshez, például a Cloudwayson a tmpfile() engedélyezése: lásd a tárhely-kompatibilitási fejezetet. Ha a tárhely nem engedi engedélyezni ezeket a függvényeket, érdemes másik szolgáltatót választani.
Ellenőrzőlista
Szekció neve “Ellenőrzőlista”- Megnézted az Információ → Szerver oldalt a letiltott függvényekért.
- Ellenőrizted, hogy a cURL engedélyezett.
- Ellenőrizted, hogy a
tmpfileengedélyezett (ha ZIP-feltöltést használsz). - Kapcsolatba léptél a tárhellyel, ha a függvények le vannak tiltva.
- Az engedélyezés után kipróbáltad az érintett funkciókat.
Készült: