A weboldalon vagy egy PHP szkripten végrehajtott változtatások nem láthatók, amikor a böngészőn keresztül hozzáférünk. Mi az oka?
Bizonyos helyzetekben a weboldalon végzett módosítások nem lesznek láthatók, amikor egy böngészőn keresztül hozzáférnek. Próbálja meg kideríteni, mi lehet a probléma.
Ez a probléma általában a PHP gyorsító OPcache miatt fordul elő. Az OPcache javítja a PHP teljesítményét azáltal, hogy a bájt-kódot (fordított PHP kód) memóriában tárolja, így megszünteti a PHP szkriptek betöltésének és elemzésének szükségességét minden egyes kérésnél.
A PHP szkriptekben végrehajtott változások a opcache.revalidate_freq direktíva értéke szerint frissülnek a memóriában. Emiatt előfordulhat, hogy késlekedés következik be, amíg a változások láthatóvá válnak a weboldalon.
Hogyan lehet letiltani az OPcache-t:
Az OPcache letiltható az alábbi lépések követésével:
- Jelentkezzen be a cPanel-ba.
- Navigálj a PHP verzió kiválasztása szakaszhoz.
- Válassza a PHP lehetőségek váltása lehetőséget.
- Állítsa be a
opcache.enabledirektívát Ki értékre.
A további információkért kérjük, konzultáljon a rendelkezésre álló oktatóanyagokkal:
- PHP irányelvek konfigurálása megosztott tárhely esetén.
- PHP irányelvek konfigurálása VPS hoszting számára.
Megjegyzés: Az OPcache jelentősen javítja a PHP szkriptek végrehajtási sebességét, és ajánlott csak a webhely vagy alkalmazás fejlesztése alatt letiltani.
Egyéb lehetséges okok, amiért a változások nem láthatók:
- Böngésző gyorsítótár: A böngésző elavult verziót tarthat a lapról. Próbálja meg törölni a gyorsítótárat, vagy frissítse a lapot a
Ctrl + F5billentyűkombinációval. - Alkalmazás gyorsítótár: A legtöbb CMS, mint például a WordPress, Joomla vagy PrestaShop, saját gyorsítótárazási mechanizmusaival rendelkezik.
- Ellenőrizze az alkalmazás adminisztrációs beállításait a gyorsítótár törléséhez.
- Győződjön meg róla, hogy a gyorsítótárazási mechanizmusok nincsenek aktív állapotban a fejlesztés alatt.