Tovább a tartalomhoz

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.

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

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.

https://minta-bolt.hu/wp-admin/admin.php?page=ServerInformation
Az Információ → Szerver oldal a PHP-ellenőrzések listájával, köztük a tmpfile függvény sorával

A képen a PHP táblázatban látod a tmpfile függvény engedélyezését jelző sort, amelynek állapota Bekapcsolva.

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.

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.

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.

  • Megnézted az Információ → Szerver oldalt a letiltott függvényekért.
  • Ellenőrizted, hogy a cURL engedélyezett.
  • Ellenőrizted, hogy a tmpfile engedé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:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások