Συχνές ΕρωτήσειςΑνάπτυξη

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

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

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

Αυτό το πρόβλημα προκαλείται συνήθως από τον επιταχυντή 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 δεν είναι ενεργοί κατά τη διάρκεια της ανάπτυξης.

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

Μπορώ να στείλω email μέσω PHP scripts χρησιμοποιώντας SMTP;Συχνές Ερωτήσεις /Ανάπτυξη

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

5
από Sebastian Szlivka
Απόψεις 1185
Ενημερώθηκε πριν από 1 χρόνο
Προβλήθηκε στις 24/09/2018
Ανέφερα τους διακομιστές ονομάτων, πόσος χρόνος χρειάζεται για να γίνει ο ιστότοπός μου διαθέσιμος;Συχνές Ερωτήσεις /DNS

Η διάδοση των nameservers μπορεί να είναι μια δυσάρεστη διαδικασία αν απαιτείται άμεση ορατότητα της ιστοσελίδας online.

2
από Florin Petran
Απόψεις 985
Ενημερώθηκε πριν από 1 χρόνο
Προβλήθηκε στις 09/07/2018
Γιατί δεν λειτουργεί η ιστοσελίδα μου;Συχνές Ερωτήσεις /Τυχαία

Ανακάλυψε τις κύριες αιτίες για τις οποίες η ιστοσελίδα σου δεν λειτουργεί σωστά και πώς να επιλύσεις γρήγορα αυτές τις προβλήματα.

2
από Mark Dohi
Απόψεις 519
Προβλήθηκε στις 02/07/2025
Ποιες εκδόσεις PHP είναι διαθέσιμες στους διακομιστές Hostico;Συχνές Ερωτήσεις /Τυχαία

Το Hostico προσφέρει όλες οι πρόσφατες εκδόσεις PHP, συμπεριλαμβανομένων παλαιότερων εκδόσεων, διαθέσιμες στους διακομιστές. Επικοινωνήστε για εξατομικευμένες επιλογές στο VPS.

1
από Florin Petran
Απόψεις 948
Ενημερώθηκε πριν από 1 χρόνο
Προβλήθηκε στις 09/07/2018
από Sebastian Szlivka
Απόψεις 1033
Ενημερώθηκε πριν από 1 χρόνο
Προβλήθηκε στις 09/07/2018