Diagnostics & Support

Troubleshooting

Συστηματικός έλεγχος για άδεια, Google Calendar, booking, email, portal και private updates πριν ανοίξετε αίτημα υποστήριξης.

DiagnosticsError logsSafe supportCommon issues
Diagnostic method

Πώς κάνουμε σωστό troubleshooting

1

Καταγράψτε το ακριβές πρόβλημα

Τι κάνατε, τι περιμένατε και τι συνέβη πραγματικά.

2

Σημειώστε ημερομηνία και ώρα

Χρειάζεται για αντιστοίχιση με API, email, cron ή security logs.

3

Ελέγξτε πρόσφατες αλλαγές

Update plugin, theme, hosting, DNS, firewall, credentials ή settings.

4

Αναπαράγετε με ασφαλή test data

Μην χρησιμοποιείτε πραγματικά δεδομένα ασθενών σε screenshots ή tickets.

5

Συλλέξτε το σωστό log

Μόνο το σχετικό error code, request ID και timestamp, χωρίς secrets.

Ποτέ σε support ticket

Μην στέλνετε password, license secret, OAuth token, API key ή πλήρη κλινικά δεδομένα.

License issues

Η άδεια δεν ενεργοποιείται

  • Ελέγξτε key και secret για επιπλέον κενά.
  • Επιβεβαιώστε ότι το Site URL ταιριάζει με το εξουσιοδοτημένο domain.
  • Ελέγξτε HTTPS και outbound request προς την κεντρική πλατφόρμα.
  • Δείτε το status: expired, suspended, domain mismatch ή invalid signature.
  • Καθαρίστε μόνο το σχετικό license transient.
  • Μην εκτελείτε reset πριν πάρετε backup των ρυθμίσεων.
Google Calendar

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.

Booking

Δεν εμφανίζονται διαθέσιμα slots

ΈλεγχοςΤι να επιβεβαιώσετε
ΥπηρεσίαΕνεργή, σωστή διάρκεια και assigned practitioner.
AvailabilityΗμέρα, ώρα, breaks, holidays και timezone.
Notice rulesMinimum notice και maximum advance window.
ConflictsΥπάρχοντα appointments ή Google events.
CapacityGroup session capacity και resource limits.
CachePublic page cache και stale availability response.
Email delivery

Τα emails δεν αποστέλλονται

  • Ελέγξτε αν το email δημιουργήθηκε στην queue.
  • Επιβεβαιώστε ότι ο queue cron εκτελείται.
  • Δείτε provider response και delivery status.
  • Ελέγξτε sender domain, SPF, DKIM και DMARC.
  • Δοκιμάστε test email προς διαφορετικό provider.
  • Ελέγξτε spam suppression ή bounced recipient.
Escalation

Τι να στείλετε στην υποστήριξη

Environment

Τεχνικά στοιχεία

Domain, WordPress, PHP, Nutrition Hub έκδοση και hosting provider.

Reproduction

Βήματα

Ακριβής σειρά ενεργειών που προκαλεί το πρόβλημα.

Evidence

Error

Error code, request ID, screenshot χωρίς secrets και timestamp.

Context

Πρόσφατες αλλαγές

Updates, migrations, DNS, firewall, credentials ή νέα integration.

Προτεινόμενο θέμα email

Nutrition Hub — [Domain] — [Σύντομη περιγραφή]

Επόμενος οδηγός

Επιστροφή στην τεκμηρίωση

Συνεχίστε τη ρύθμιση του Nutrition Hub με τη σωστή σειρά.