Pakeitimai, atlikti svetainėje arba PHP skripte, nėra matomi, kai prie jos prisijungiama per naršyklę. Kokia yra priežastis?
Tam tikrose situacijose bet kokie puslapio pakeitimai gali būti nematomi prieigai naudojant naršyklę. Sužinok, kokia gali būti problema.
Ši problema paprastai kyla dėl PHP ivykdytojo OPcache. OPcache pagerina PHP našumą, laikydamas baitų kodą (kompiliuotą PHP kodą) atmintyje, taip pašalindamas poreikį kiekvienam užklausimui įkelti ir analizuoti PHP skriptus.
PHP scenarijų pakeitimai yra atnaujinami atmintyje pagal direktyvos opcache.revalidate_freq reikšmę. Dėl šios priežasties svetainėje gali būti uždelsimų, kol pakeitimai taps matomi.
Kaip išjungti OPcache:
OPcache gali būti išjungtas laikantis šių žingsnių:
- Pasiekite cPanel.
- Pasirinkite PHP versiją.
- Pasirinkite Perjungti į PHP parinktis.
- Nustatykite politiką
opcache.enableį Išjungta.
Norint gauti papildomos informacijos, žiūrėkite prieinamus vadovėlius:
- PHP direktyvų nustatymas bendrojo tipo hostingo paslaugoms.
- PHP direktyvų konfigūracija VPS talpinimui.
Pastaba: OPcache žymiai pagerina PHP scriptų vykdymo greitį, rekomenduojama jį išjungti tik svetainės ar programos kūrimo laikotarpiu.
Kitos galimos priežastys, kodėl pakeitimai nėra matomi:
- Naršyklės talpykla: Naršyklė gali saugoti pasenusį puslapio variantą. Pabandykite išvalyti talpyklą arba perkrauti puslapį naudodami klavišų kombinaciją
Ctrl + F5. - Programėlės talpykla: Dauguma turinio valdymo sistemų, tokių kaip WordPress, Joomla arba PrestaShop, turi savo talpyklos mechanizmus.
- Patikrinkite programos administravimo nustatymus, kad išvalytumėte talpyklą.
- Įsitikinkite, kad talpinimo mechanizmai nėra aktyvūs kūrimo laikotarpiu.