🍁 Autumn Sale — Μέχρι 70% έκπτωση για φιλοξενία και τομείς🍁 Autumn Sale — Μέχρι το 70%
Ανακάλυψε την προσφορά
Συχνές Ερωτήσεις • Ανάπτυξη

Οι αλλαγές που έγιναν στον ιστότοπο ή σε ένα σενάριο PHP δεν είναι ορατές όταν προσπελαύνονται μέσω του προγράμματος περιήγησης. Ποια είναι η αιτία;

Σε ορισμένες καταστάσεις, οποιεσδήποτε αλλαγές που έγιναν στον ιστότοπο δεν θα είναι ορατές όταν προσπελαστούν μέσω ενός προγράμματος περιήγησης. Βρείτε ποιο θα μπορούσε να είναι το πρόβλημα.

1
Απόψεις 1177Ενημερώθηκε 1 anΠροβλήθηκε στις 24/08/2018από Sebastian S.

Αυτό το πρόβλημα προκαλείται συνήθως από τον επιταχυντή PHP OPcache. Το OPcache βελτιώνει την απόδοση του PHP αποθηκεύοντας τον bytecode (συγκατεβασμένο PHP) στη μνήμη, εξαλείφοντας έτσι την ανάγκη να φορτώνονται και να αναλύονται τα σκριπτάκια PHP για κάθε αίτημα.

Οι αλλαγές που γίνονται στα σενάρια PHP ανανεώνονται στη μνήμη ανάλογα με την τιμή της εντολής opcache.revalidate_freq. Γι' αυτό το λόγο, μπορεί να υπάρξουν καθυστερήσεις μέχρι να γίνουν ορατές οι αλλαγές στον ιστότοπο.

Πώς να απενεργοποιήσετε το OPcache:

Η OPcache μπορεί να απενεργοποιηθεί ακολουθώντας τα εξής βήματα:

  1. Προσπελάστε το cPanel.
  2. Μεταβείτε στην ενότητα Επιλογή Έκδοσης PHP.
  3. Επιλέξτε Εναλλαγή σε επιλογές PHP.
  4. Ρυθμίστε την πολιτική opcache.enable σε Απενεργοποιημένο.

Για περισσότερες πληροφορίες, ανατρέξτε στα διαθέσιμα σεμινάρια:

Σημείωση: Το OPcache βελτιώνει σημαντικά την ταχύτητα εκτέλεσης των script PHP, προτείνοντας να είναι απενεργοποιημένο μόνο κατά τη διάρκεια ανάπτυξης της ιστοσελίδας ή της εφαρμογής.

Άλλες πιθανές αιτίες για τις οποίες οι αλλαγές δεν είναι ορατές:

  • Cache στον περιηγητή: Ο περιηγητής μπορεί να διατηρεί μια παλιά έκδοση της σελίδας. Προσπαθήστε να διαγράψετε την προσωρινή μνήμη ή να ανανεώσετε τη σελίδα χρησιμοποιώντας τον συνδυασμό πλήκτρων Ctrl + F5.
  • cache της εφαρμογής: Οι περισσότερες CMS, όπως το WordPress, το Joomla ή το PrestaShop, περιλαμβάνουν δικά τους μηχανισμούς caching.
    • Ελέγξτε τις ρυθμίσεις διαχείρισης της εφαρμογής για να εκκαθαρίσετε την cache.
    • Βεβαιωθείτε ότι οι μηχανισμοί caching δεν είναι ενεργοί κατά τη διάρκεια της ανάπτυξης.

Παρόμοια Άρθρα

Απόψεις 1,177
Ενημερώθηκε πριν από 1 χρόνο

Σε ορισμένες καταστάσεις, οποιεσδήποτε αλλαγές που έγιναν στον ιστότοπο δεν θα είναι ορατές όταν προσπελαστούν μέσω ενός προγράμματος περιήγησης. Βρείτε ποιο θα μπορούσε να είναι το πρόβλημα.

Απόψεις 1,788
Ενημερώθηκε πριν από 2 χρόνια

Στείλτε email από PHP scripts χρησιμοποιώντας SMTP αυθεντικοποίηση για να αποφύγετε τα φίλτρα SPAM. Αυτή είναι μια αποτελεσματική και επιτρεπόμενη λύση στην πλειονότητα των φιλοξενιών.

Απόψεις 929
Ενημερώθηκε πριν από 7 χρόνια

Μάθε πώς να ρυθμίσεις ένα cronjob PHP και τις διαδρομές προς τον ερμηνευτή PHP στο Webuzo, cPanel/WHM και Plesk. Βρες γρήγορες και αποτελεσματικές λύσεις για VPS.