🍁 Autumn Sale — Până la 70% reducere pentru hosting și domenii
activează acum
Întrebări Frecvente • Dev

Modificările aduse site-ului sau al unui script PHP nu sunt vizibile la accesare prin browser. Care este cauza ?

În unele situații orice modificare adusă site-ului nu va fi vizibilă la accesarea prin browser. Află care ar putea fi problema.

1
Vizualizări 1161Actualizat 1 anPublicat la 24/08/2018de Sebastian S.

Această problemă este, de obicei, cauzată de acceleratorul PHP OPcache. OPcache îmbunătățește performanța PHP prin stocarea bytecode-ului (cod PHP compilat) în memorie, eliminând astfel nevoia de a încărca și analiza scripturile PHP pentru fiecare cerere.

Modificările aduse scripturilor PHP sunt reîmprospătate în memorie în funcție de valoarea directivei opcache.revalidate_freq. Din acest motiv, pot apărea întârzieri până când modificările devin vizibile pe site.

Cum se dezactivează OPcache:

OPcache poate fi dezactivat urmând acești pași:

  1. Accesați cPanel.
  2. Navigați la secțiunea Select PHP Version.
  3. Selectați Switch to PHP Options.
  4. Setați directiva opcache.enable pe Off.

Pentru informații suplimentare, consultați tutorialele disponibile:

Notă: OPcache îmbunătățește semnificativ viteza de execuție a scripturilor PHP, fiind recomandat să fie dezactivat doar pe perioada dezvoltării site-ului sau aplicației.

Alte cauze posibile pentru care modificările nu sunt vizibile:

  • Cache în browser: Browserul poate păstra o versiune învechită a paginii. Încercați să ștergeți cache-ul sau să reîncărcați pagina utilizând combinația de taste Ctrl + F5.
  • Cache al aplicației: Majoritatea CMS-urilor, cum ar fi WordPress, Joomla sau PrestaShop, includ mecanisme de caching proprii.
    • Verificați setările de administrare ale aplicației pentru a goli memoria cache.
    • Asigurați-vă că mecanismele de caching nu sunt active pe perioada dezvoltării.

Articole Similare

Vizualizări 1,161
Actualizat acum 1 an

În unele situații orice modificare adusă site-ului nu va fi vizibilă la accesarea prin browser. Află care ar putea fi problema.

Vizualizări 1,771
Actualizat acum 2 ani

Trimiteți email-uri din scripturi PHP folosind autentificare SMTP pentru a evita filtrele SPAM. Aceasta este o soluție eficientă și permisă pe majoritatea găzduirilor.

Vizualizări 921
Actualizat acum 7 ani

Află cum să setezi un cronjob PHP și căile către interpretorul PHP pe Webuzo, cPanel/WHM și Plesk. Găsește soluții rapide și eficiente pentru VPS-uri.