Troubleshooting
Συστηματικός έλεγχος για άδεια, Google Calendar, booking, email, portal και private updates πριν ανοίξετε αίτημα υποστήριξης.
Πώς κάνουμε σωστό troubleshooting
Καταγράψτε το ακριβές πρόβλημα
Τι κάνατε, τι περιμένατε και τι συνέβη πραγματικά.
Σημειώστε ημερομηνία και ώρα
Χρειάζεται για αντιστοίχιση με API, email, cron ή security logs.
Ελέγξτε πρόσφατες αλλαγές
Update plugin, theme, hosting, DNS, firewall, credentials ή settings.
Αναπαράγετε με ασφαλή test data
Μην χρησιμοποιείτε πραγματικά δεδομένα ασθενών σε screenshots ή tickets.
Συλλέξτε το σωστό log
Μόνο το σχετικό error code, request ID και timestamp, χωρίς secrets.
Μην στέλνετε password, license secret, OAuth token, API key ή πλήρη κλινικά δεδομένα.
Η άδεια δεν ενεργοποιείται
- Ελέγξτε key και secret για επιπλέον κενά.
- Επιβεβαιώστε ότι το Site URL ταιριάζει με το εξουσιοδοτημένο domain.
- Ελέγξτε HTTPS και outbound request προς την κεντρική πλατφόρμα.
- Δείτε το status: expired, suspended, domain mismatch ή invalid signature.
- Καθαρίστε μόνο το σχετικό license transient.
- Μην εκτελείτε reset πριν πάρετε backup των ρυθμίσεων.
OAuth ή sync πρόβλημα
redirect_uri_mismatch
Συγκρίνετε ακριβώς τη callback URI του plugin με το Authorized redirect URI στο Google Cloud.
Ο λογαριασμός συνδέεται αλλά δεν υπάρχει refresh token
Ελέγξτε consent flow, προηγούμενη authorization και αν απαιτείται νέα συγκατάθεση μετά από revoke.
Το appointment δεν δημιουργεί event
Ελέγξτε connection status, calendar ID, scopes, timezone, queue και τελευταίο sync error.
Διπλά events
Ελέγξτε idempotency key, event mapping και διπλή εκτέλεση cron/queue worker.
Δεν εμφανίζονται διαθέσιμα slots
| Έλεγχος | Τι να επιβεβαιώσετε |
|---|---|
| Υπηρεσία | Ενεργή, σωστή διάρκεια και assigned practitioner. |
| Availability | Ημέρα, ώρα, breaks, holidays και timezone. |
| Notice rules | Minimum notice και maximum advance window. |
| Conflicts | Υπάρχοντα appointments ή Google events. |
| Capacity | Group session capacity και resource limits. |
| Cache | Public page cache και stale availability response. |
Τα emails δεν αποστέλλονται
- Ελέγξτε αν το email δημιουργήθηκε στην queue.
- Επιβεβαιώστε ότι ο queue cron εκτελείται.
- Δείτε provider response και delivery status.
- Ελέγξτε sender domain, SPF, DKIM και DMARC.
- Δοκιμάστε test email προς διαφορετικό provider.
- Ελέγξτε spam suppression ή bounced recipient.
Τι να στείλετε στην υποστήριξη
Τεχνικά στοιχεία
Domain, WordPress, PHP, Nutrition Hub έκδοση και hosting provider.
Βήματα
Ακριβής σειρά ενεργειών που προκαλεί το πρόβλημα.
Error
Error code, request ID, screenshot χωρίς secrets και timestamp.
Πρόσφατες αλλαγές
Updates, migrations, DNS, firewall, credentials ή νέα integration.
Nutrition Hub — [Domain] — [Σύντομη περιγραφή]
Συνεχίστε με τα επόμενα βήματα
Επιστροφή στην τεκμηρίωση
Συνεχίστε τη ρύθμιση του Nutrition Hub με τη σωστή σειρά.