A beépülő modulok és a témák rendszeres frissítése szükséges ahhoz, hogy webhelye teljes kapacitással működjön. A „maximális végrehajtási idő túllépése” WordPress végzetes hiba azonban megakadályozhatja a frissítéseket, és aggodalomra adhat okot webhelye teljesítménye miatt. Szerencsére néhány módszert használhat a hiba eltávolítására vagy a maximális végrehajtási idő meghosszabbítására: Eltávolíthatja a problémás szoftvert, használhat egy beépülő modult, vagy közvetlenül módosíthatja webhelye kódját, hogy gyorsan megoldja a problémát.
Mi az a „WordPress maximális végrehajtási idő túllépése” hiba?
A maximális végrehajtási idő hiba az egyik leggyakoribb WordPress hiba. Akkor jelenhet meg, amikor frissíteni próbálja a WordPress beépülő moduljait vagy témáit. Figyelmezteti, hogy webhelye nem tudta végrehajtani a kért frissítéseket. Ez a hiba a webhelyén található PHP-szkriptek miatt következik be. A PHP egy szkriptnyelv, amely a WordPress webhelyek alapja. Kódból áll, amely szabályozza a webhely működését, és különböző elemeket jelenít meg a felhasználók számára.
Mint ilyen, a maximális végrehajtási hiba közvetlenül kapcsolódik ahhoz, hogy mennyi ideig tart egy PHP-szkript. A PHP szkripteknek maximális végrehajtási ideje van, hogy webhelye működőképes és biztonságos legyen. Például, ha nem lenne korlát, egy hacker vagy egy rosszindulatú szoftver véget nem érő szkriptek segítségével szétszerelheti a webhely szerverét, és sebezhetővé teheti adatait. Ezenkívül a hosszú ideig futó PHP szkriptek elterelhetik az erőforrásokat a szerverről.
A beépülő modulok nagyobb valószínűséggel váltják ki a hibát, mivel sok külső forrásból származó kódot tartalmaznak. A WordPress nyílt forráskódú platform, így bármely fejlesztő tervezhet és tölthet fel hozzá bővítményeket. Ha kevésbé ismert fejlesztőktől származó tartalmat telepít, az hibás kódot tartalmazhat, és problémákat okozhat webhelye PHP-szkriptjeiben. A témák és az általános WordPress frissítések is okozhatják a problémát. Ez azonban kevésbé gyakori.
Mi a standard és az alapértelmezett maximális végrehajtási idő?
A legtöbb tárhelyszolgáltató szabványos maximális végrehajtási ideje 30 másodperc, míg a WordPress alapértelmezett maximális végrehajtási ideje 40 másodperc. Ez általában elég idő a legtöbb PHP szkript sikeres futtatásához. A több erőforrással rendelkező nagy webhelyek azonban valamivel hosszabb maximális végrehajtási időt igényelhetnek. Ellenkező esetben előfordulhat, hogy nem tudják befejezni folyamataikat az óra lejárta előtt. Ezenkívül egyes fejlesztők nagyon hosszú, 300 másodpercnél hosszabb végrehajtási időt is használhatnak. Ez azonban biztonsági okokból nem ajánlott a legtöbb webhely számára.
Hogyan állapítható meg, hogy megtörtént-e a hiba
Általában nyilvánvaló, hogy a maximális végrehajtási idő hiba történt, mert megjelenik egy értesítés a WordPress irányítópultján. De lehet, hogy nem mindig ugyanaz a megfogalmazás. Például „végzetes hiba” vagy „kritikus hiba” lehet. Előfordulhat, hogy az értesítés nem hivatkozik a maximális végrehajtási időre. Azonban az összes figyelmeztetés hasonló összetevőket tartalmaz, amelyek figyelmeztethetik a probléma forrására.
Előfordulhat, hogy a front-end felhasználók is láthatják a hibát. Ha felkeresik a webhelyet, amikor a frissítési folyamat meghiúsult, megjelenhet egy üzenet, amely arról tájékoztatja őket, hogy webhelye technikai problémákkal küzd. Ez a hibaüzenet azonban nem csak azért jelenik meg, mert túllépte a maximális végrehajtási időt. Ezért érdemes ellenőrizni, hogy megjelenik-e a WordPress irányítópultján is.
Végül kaphat egy e-mailt a WordPresstől, amely figyelmezteti, hogy túllépte a maximális végrehajtási időt. Ez a PHP hibavédelem miatt történik, amely automatikusan értesíti Önt, ha webhelyének problémái vannak a témáival vagy a bővítményeivel. Így szinte azonnal tudni fogja, hogy probléma van a frissítésekkel.
A maximális végrehajtási idő túllépése hiba kijavítása
Számos különböző módszert használhat a maximális végrehajtási idővel kapcsolatos hiba kiküszöbölésére vagy a webhely maximális végrehajtási idejének növelésére. Először érdemes megfontolni a kényelem szintjét a webhely fájljainak közvetlen szerkesztésével és új kód hozzáadásával. Ha ez a módszer túlmutat az Ön technikai lehetőségein, szerencsére más lehetőségek is rendelkezésre állnak.
1. Távolítsa el a problémás szoftvert
A maximális végrehajtási idővel kapcsolatos hiba kijavításának egyik legegyszerűbb módja a problémát okozó szoftver eltávolítása. Valószínűleg valamelyik beépülő modulja vagy webhelyének témája a tettes, így kezdheti is ott. Használja ezt a módszert, ha sejti, hogy egy adott alkalmazás okozza a problémát. Például előfordulhat, hogy nemrég hozzáadott egy új bővítményt, vagy frissített egy régit.
Ha a hiba miatt nem léphet be webhelyére, a „Helyreállítási mód” segítségével elérheti az irányítópultot. Ha e-mailt kapott a WordPresstől a sikertelen frissítésekről, az általában tartalmaz egy hivatkozást a „Helyreállítási módra”, és még azt is megmondhatja, hogy melyik bővítmény okozta a problémát. Ezután navigáljon ide Bővítmények> Telepített bővítmények és kattintson a „Deaktiválás” gombra a megfelelő elem alatt. Kattintson a „Törlés” gombra az eltávolításhoz.
A bővítmény eltávolításához használhatja a cPanel-t vagy az FTP/SFTP-t is, és navigáljon ide Fájlkezelő > public_html > wp-content > bővítmények. Ha nem tudja, mi okozza a maximális végrehajtási idő túllépését, deaktiválhatja az összes beépülő modult, és egyenként újraaktiválhatja őket. Minden alkalommal frissítse, és ellenőrizze, hogy megtalálja-e azt, amelyik kiváltotta a problémát.
2. Növelje a maximális végrehajtási időt
Amikor egy bizonyos művelet eléri a beállított végrehajtási időkorlátot, a rendszer a „Maximális végrehajtási idő túllépése X másodperccel” végzetes hibát ad vissza. Számos módja van annak növelje a maximális végrehajtási időt, és mindegyik magában foglalja a cPanel vagy az FTP/SFTP használatát.
3. Lépjen kapcsolatba tárhelyszolgáltatójával
Ha nem szeretné saját maga módosítani webhelye fájljait, akkor van egy másik lehetősége. Közvetlenül kapcsolatba léphet a tárhelyszolgáltatójával, aki megnövelheti a maximális végrehajtási időt az Ön nevében. Ez a módszer kiváló választás lehet, ha nincs időd, vagy korlátozott a technikai tudásod.
Következtetés
A maximális végrehajtási idő túllépése a WordPress-ben akadályozhatja a bővítmények és témák frissítését. Bár bosszantó lehet, ha előfordul, a fent említett módszerek segítségével gyorsan megoldhatja a problémát.