Tovább a tartalomhoz

Tárhely-kompatibilitás és a tmpfile() engedélyezése Cloudwayson

Milyen tárhelyen fut jól a MainWP, mely szolgáltatóknál kell külön beállítás, mit tegyél megosztott tárhelyen és tűzfal mögött, és hogyan engedélyezd a tmpfile() függvényt Cloudwayson.

A MainWP a szokásos WordPress-tárhelyen fut. Ha a tárhelyed támogatja a WordPresst és megfelel a rendszerkövetelményeknek, a MainWP működni fog. A teljesítmény a szerver erőforrásaitól függ, ezért a sok Child-webhelyet kezelő vezérlőpultnak elegendő memória, processzor és PHP-futási idő kell. A vezérlőpulthoz PHP 8.3 vagy újabb verziójú tárhelyet válassz. A MainWP Childhoz minden csatlakoztatott webhelyen legalább PHP 7.4 kell.

A MainWP-nek nincs saját méret- vagy sebességkorlátja. A teljesítmény a szerver beállításaitól és erőforrásaitól függ: a lassú vagy gyenge szerver a MainWP-t éppúgy lassítja, mint az egész WordPresst. Tárhely választása előtt:

  1. Nézd át a MainWP rendszerkövetelményeit.
  2. Ellenőrizd, hogy a tárhely megfelel a WordPress hivatalos tárhelykövetelményeinek.
  3. Nézd meg, hogy a tárhely engedélyezi-e a szükséges PHP-függvényeket.

Ezek a WordPresshez optimalizált környezetek jól működnek a MainWP-vel:

  • Pressable: felügyelt WordPress-tárhely, a MainWP-hez barátságos beállításokkal és jó teljesítménnyel a vezérlőpult számára.
  • GridPane: szerverkezelő felület WordPresshez, amely teljes kontrollt ad a PHP- és szerverbeállítások felett.

Tárhelyek, amelyeknél külön beállítás kell

Szekció neve “Tárhelyek, amelyeknél külön beállítás kell”

Egyes szolgáltatók biztonsági szabályai miatt a MainWP működéséhez külön beállítás szükséges:

Tárhely Szükséges beállítás
WP Engine A MainWP user agentjét engedélyezni kell az API-hozzáféréshez (a bővítmények törlése a WP Engine-en tárolt Child-webhelyeken ettől függ)
20i A MainWP vezérlőpult IP-címét engedélyezni kell (különben a Child-webhely csatlakoztatása hibázik)

A megosztott tárhelyek néha korlátozzák a PHP-függvényeket vagy a maximális futási időt. Ha gondod van:

  • Nézd meg, hogy a tárhely letiltja-e a tmpfile(), a cURL-függvényeket vagy a set_time_limit() függvényt.
  • Kérd a tárhely támogatását a függvények engedélyezésére.
  • 30 vagy több webhely kezelésekor fontold meg az adatbetöltés optimalizálását megosztott tárhelyre: ez a Speciális beállítások → Egyéb beállítások között az Adatbetöltés optimalizálása kapcsoló.

Tűzfalak és biztonsági bővítmények

Szekció neve “Tűzfalak és biztonsági bővítmények”

Egyes tárhelyek webalkalmazás-tűzfala (WAF) blokkolhatja a MainWP kommunikációját. Kapcsolati gondnál:

  1. Nézd át a kapcsolati hibaelhárítást (Hibaelhárítás).
  2. Ellenőrizd a MainWP által használt portokat és user agentet.
  3. Engedélyezd a MainWP user agentjét a biztonsági szabályokban.

A tmpfile() függvény engedélyezése Cloudwayson

Szekció neve “A tmpfile() függvény engedélyezése Cloudwayson”

A Cloudways alapértelmezetten letiltja bizonyos PHP-függvényeket biztonsági okból. Ezek egyike a tmpfile(), amelyre a MainWP-nek szüksége van a bővítmények és sablonok ZIP-fájlból történő feltöltéséhez.

Engedélyezd a tmpfile() függvényt, ha:

  • a bővítmény- vagy sablonfeltöltés a vezérlőpultról meghiúsul;
  • „tmpfile() has been disabled” hibaüzenetet látsz;
  • a ZIP-fájlos telepítés időtúllépéssel vagy hibával zárul;
  • a Kedvencek kiegészítő nem tudja telepíteni a bővítményeket.

Előfeltétel: Cloudways-fiók az alkalmazásbeállítások eléréséhez, és a Cloudways-alkalmazásra telepített MainWP vezérlőpult.

  1. Jelentkezz be a Cloudways felületére, és nyisd meg a szerverlistát.
  2. Kattints a szerverre, majd válaszd ki azt az alkalmazást, amelyen a MainWP vezérlőpult fut.
  3. A bal oldali sávban kattints az Application Settings pontra.
  4. Válaszd fent a PHP FPM SETTINGS fület.
  5. A DISABLED FUNCTIONS mezőben keresd meg a tmpfile bejegyzést, és töröld.
  6. Kattints a SAVE CHANGES gombra. A Cloudways alkalmazza az új PHP-beállítást.

A Cloudways felülete angol nyelvű, ezért a feliratok angolul szerepelnek.

  1. A MainWP vezérlőpulton nyisd meg a MainWP → Információ → Szerver oldalt.
  2. Keresd meg a tmpfile függvényt a PHP-függvények listáján: nem szerepelhet a letiltottak között.
  3. Szükség esetén próbáld ki egy kis bővítmény-ZIP feltöltésével a Webhelyek → Bővítmények → Bővítmények telepítése oldalon.

Ha a tmpfile() mentés után is letiltottnak látszik:

  1. Ürítsd a Cloudways szerveroldali gyorsítótárait.
  2. Várj pár percet, amíg a PHP-FPM folyamat újraindul.
  3. Ürítsd a böngésző gyorsítótárát, és nézd meg újra a szerverinformációkat.
  4. Ha a függvény továbbra is le van tiltva, fordulj a Cloudways támogatásához.
  • A tárhely megfelel a MainWP rendszerkövetelményeinek.
  • A szükséges PHP-függvények engedélyezve vannak.
  • Tűzfal nem blokkolja a MainWP kommunikációját.
  • A szerver erőforrásai elegendők a Child-webhelyek számához.
  • Cloudwayson a tmpfile eltűnt a letiltott függvények közül, és a feltöltés működik.

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