Spremembe, ki so bile narejene na spletnem mestu ali PHP skripti, niso vidne, ko dostopate prek brskalnika. Kakšen je vzrok?
V nekaterih situacijah spremembe, izvedene na spletni strani, ne bodo vidne, ko dostopate do nje prek brskalnika. Ugotovite, kakšen bi lahko bil problem.
Ta težava je običajno povzročena s PHP pospeševalnikom OPcache. OPcache izboljša delovanje PHP tako, da v pomnilniku shrani bajtno kodo (kompilirano PHP kodo), s čimer odpravi potrebo po nalaganju in analiziranju PHP skript za vsak zahtevek.
Spremembe, ki so bile narejene v PHP skriptih, se osvežijo v pomnilniku v skladu z vrednostjo direktive opcache.revalidate_freq. Iz tega razloga lahko pride do zamud, preden postanejo spremembe vidne na mestu.
Kako onemogočiti OPcache:
OPcache lahko onemogočite tako, da sledite tem korakom:
- Prijavite se v cPanel.
- Pojdite v razdelek Izberite različico PHP.
- Izberite Preklopi na PHP možnosti.
- Nastavite direktivo
opcache.enablena Izklopljeno.
Za dodatne informacije, prosimo, posvetite se razpoložljivim učnim vsebinam:
Opomba: OPcache bistveno izboljša hitrost izvajanja PHP skript, priporočljivo je, da je onemogočen le med razvojem spletne strani ali aplikacije.
Drugi možni razlogi, zakaj spremembe niso vidne:
- Predpomnilnik v brskalniku: Brskalnik lahko ohranja zastarejeno različico strani. Poskusite izprazniti predpomnilnik ali osvežiti stran z uporabo kombinacije tipk
Ctrl + F5. - Predpomnilnik aplikacij: Večina CMS-jev, kot so WordPress, Joomla ali PrestaShop, vključuje svoje lastne mehanizme predpomnjenja.
- Preverite nastavitve upravljanja aplikacije, da počistite predpomnilnik.
- Prepričajte se, da mehanizmi predpomnjenja niso aktivni med razvojem.