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.
Általános kompatibilitás
Szekció neve “Általános kompatibilitás”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:
- Nézd át a MainWP rendszerkövetelményeit.
- Ellenőrizd, hogy a tárhely megfelel a WordPress hivatalos tárhelykövetelményeinek.
- Nézd meg, hogy a tárhely engedélyezi-e a szükséges PHP-függvényeket.
Ajánlott tárhelyek
Szekció neve “Ajánlott tárhelyek”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) |
Megosztott tárhely
Szekció neve “Megosztott tárhely”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 aset_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:
- Nézd át a kapcsolati hibaelhárítást (Hibaelhárítás).
- Ellenőrizd a MainWP által használt portokat és user agentet.
- 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.
Mikor kell
Szekció neve “Mikor kell”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.
Lépések
Szekció neve “Lépések”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.
- Jelentkezz be a Cloudways felületére, és nyisd meg a szerverlistát.
- Kattints a szerverre, majd válaszd ki azt az alkalmazást, amelyen a MainWP vezérlőpult fut.
- A bal oldali sávban kattints az Application Settings pontra.
- Válaszd fent a PHP FPM SETTINGS fület.
- A DISABLED FUNCTIONS mezőben keresd meg a
tmpfilebejegyzést, és töröld. - 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.
Ellenőrzés
Szekció neve “Ellenőrzés”- A MainWP vezérlőpulton nyisd meg a MainWP → Információ → Szerver oldalt.
- Keresd meg a
tmpfilefüggvényt a PHP-függvények listáján: nem szerepelhet a letiltottak között. - 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 változás nem lép életbe
Szekció neve “Ha a változás nem lép életbe”Ha a tmpfile() mentés után is letiltottnak látszik:
- Ürítsd a Cloudways szerveroldali gyorsítótárait.
- Várj pár percet, amíg a PHP-FPM folyamat újraindul.
- Ürítsd a böngésző gyorsítótárát, és nézd meg újra a szerverinformációkat.
- Ha a függvény továbbra is le van tiltva, fordulj a Cloudways támogatásához.
Ellenőrzőlista
Szekció neve “Ellenőrzőlista”- 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
tmpfileeltűnt a letiltott függvények közül, és a feltöltés működik.
Készült: