How can we help ?

Φιλοξενία και Πίνακας Ελέγχου
Ρυθμίσεις ζώνης ώρας (διακομιστής)

Τι είναι και γιατί το κάνουμε

Η ρύθμιση της ζώνης ώρας στον διακομιστή είναι σημαντική για να εμφανίζονται σωστά οι ημερομηνίες και οι ώρες σε όλες τις εφαρμογές που τρέχουν εκεί, όπως το σύστημα υποστήριξης IdiconWeb. Αν η ζώνη ώρας δεν είναι σωστή, μπορεί να βλέπεις λάθος ώρα στα εισιτήρια, στις αναφορές ή στις ειδοποιήσεις.

Με απλά λόγια, η ζώνη ώρας λέει στον διακομιστή ποια ώρα να χρησιμοποιεί, ανάλογα με τη γεωγραφική σου θέση.

Βήματα (Step-by-step)

  1. Σύνδεσε στον πίνακα ελέγχου φιλοξενίας σου (π.χ. cPanel, Plesk).
  2. Βρες την ενότητα Ρυθμίσεις PHP ή PHP Configuration.
  3. Άνοιξε το αρχείο php.ini ή χρησιμοποίησε το εργαλείο για να αλλάξεις τις ρυθμίσεις PHP.
  4. Βρες την παράμετρο date.timezone.
  5. Αν δεν υπάρχει, πρόσθεσε τη γραμμή: date.timezone = "Europe/Athens" (αν βρίσκεσαι στην Ελλάδα).
  6. Αν υπάρχει, άλλαξε την τιμή μέσα στα εισαγωγικά στη σωστή ζώνη ώρας.
  7. Αποθήκευσε τις αλλαγές και κάνε επανεκκίνηση του web server (π.χ. Apache ή Nginx) αν χρειάζεται.

Παράδειγμα: Αν η ζώνη ώρας είναι λάθος και δείχνει ώρα Λονδίνου, αλλά εσύ βρίσκεσαι στην Αθήνα, θα βάλεις:

date.timezone = "Europe/Athens"

Έλεγχος ότι πέτυχε

  1. Δημιούργησε ένα αρχείο info.php στον φάκελο του ιστότοπου σου με το εξής περιεχόμενο: <?php echo date_default_timezone_get(); ?>
  2. Άνοιξε το αρχείο αυτό στον browser (π.χ. www.to-site-sou.gr/info.php).
  3. Θα πρέπει να εμφανιστεί η ζώνη ώρας που έβαλες, π.χ. Europe/Athens.
  4. Αν εμφανιστεί σωστά, η ρύθμιση πέτυχε.

Συχνά λάθη

  • ⚠️ Δεν αποθηκεύεις το αρχείο php.ini μετά την αλλαγή.
  • ⚠️ Ξεχνάς να κάνεις επανεκκίνηση του web server.
  • ⚠️ Βάζεις λάθος όνομα ζώνης ώρας (π.χ. Europe/Athens και όχι Europe/Athina).
  • ⚠️ Αλλάζεις λάθος αρχείο php.ini αν υπάρχουν πολλαπλές εκδόσεις PHP.

Αν δεν λυθεί — τι να στείλεις στο support (λίστα)

  • ✅ Την έκδοση PHP που χρησιμοποιείς.
  • ✅ Το περιεχόμενο της ρύθμισης date.timezone από το php.ini