WORDPRESS SITE DOWN · DIAGNOSIS · RECOVERY

WordPress Δεν Ανοίγει; Βρείτε Πού Σταματά το Site

Το site δεν φορτώνει καθόλου, εμφανίζει server error ή λειτουργεί μόνο από ορισμένες συνδέσεις; Πριν πειράξουμε plugins, εντοπίζουμε αν το request σταματά σε DNS, SSL, CDN, server, PHP, WordPress ή database. Το «δεν ανοίγει» είναι το σύμπτωμα. Η πρώτη σωστή ερώτηση είναι: μέχρι ποιο layer φτάνει το request;

✓ Site Down Triage
✓ 7 Diagnostic Layers
✓ Diagnosis 39€
LOGINET SITE DOWN TRACE Μέχρι πού φτάνει το request;

REACHABILITY → RESPONSE → APPLICATION

DNS
Domain Resolution Βρίσκεται η σωστή IP;
CHECK
TLS
HTTPS / Certificate Ολοκληρώνεται η ασφαλής σύνδεση;
CHECK
EDGE
CDN / WAF Φτάνει το traffic στον origin;
TRACE
SRV
Origin Server Ο web server απαντά;
TRACE
PHP
PHP Runtime Μπορεί να εκτελεστεί η εφαρμογή;
TRACE
WP
WordPress Φορτώνει το application;
TRACE
DB
Database Υπάρχει σωστή σύνδεση και availability;
TRACE
SITE DOWN ≠ WORDPRESS ERROR

«Δεν ανοίγει» δεν σημαίνει απαραίτητα ότι φταίει το WordPress.

Αν το domain δεν κάνει resolve, αν αποτυγχάνει το SSL handshake ή αν ο origin server δεν είναι διαθέσιμος, το WordPress μπορεί να μην έχει εκτελεστεί καθόλου. Για αυτό η διάγνωση ξεκινά από πάνω προς τα κάτω, όχι από τυχαία απενεργοποίηση plugins.

ΤΙ ΕΜΦΑΝΙΖΕΙ Ο BROWSER;

Αν βλέπετε συγκεκριμένο error, έχουμε ήδη καλύτερο diagnostic path.

Επιλέξτε αυτό που μοιάζει περισσότερο με το μήνυμα ή τη συμπεριφορά του site.

CRITICAL

Critical Error

«Παρουσιάστηκε ένα κρίσιμο σφάλμα σε αυτόν τον ιστότοπο».

Critical Error WordPress
500

Internal Server Error

Βλέπετε 500 ή Internal Server Error αντί για κανονικό site.

WordPress Error 500
DB

Database Connection Error

«Error Establishing a Database Connection».

Database Error
WHITE

Λευκή Σελίδα

Το browser δείχνει blank output χωρίς χρήσιμο error message.

White Screen
503

Service Unavailable

Βλέπετε HTTP 503 ή προσωρινή μη διαθεσιμότητα.

WordPress Error 503
403

Forbidden

Η σύνδεση φτάνει στον server αλλά η πρόσβαση απαγορεύεται.

WordPress Error 403
SSL

SSL / Certificate Warning

Ο browser σταματά πριν φορτώσει το site λόγω HTTPS προβλήματος.

SSL Πρόβλημα
REDIRECT

Redirect ή Loop

Το site ανακατευθύνει αλλού ή εμφανίζει too many redirects.

Έλεγχος Redirect
ΠΡΩΤΗ ΔΙΑΚΡΙΣΗ

Δεν ανοίγει παντού ή μόνο από τη δική σας σύνδεση;

Δοκιμή από διαφορετικό δίκτυο μπορεί να αλλάξει εντελώς την κατεύθυνση της διάγνωσης.

ΜΟΝΟ ΣΕ ΕΜΕΝΑ

Από mobile data ανοίγει

Αν το site ανοίγει από άλλη σύνδεση αλλά όχι από το Wi-Fi ή το δικό σας δίκτυο, η πιθανότητα μετακινείται περισσότερο προς local DNS, network path, IP block, WAF ή browser/session state.

Δοκιμή από mobile data
Δοκιμή από private / incognito window
Δοκιμή από δεύτερη συσκευή
ΠΑΝΤΟΥ

Δεν ανοίγει από καμία σύνδεση

Αν το ίδιο symptom εμφανίζεται από διαφορετικά δίκτυα και συσκευές, τότε το diagnostic scope μετακινείται περισσότερο προς DNS, TLS, origin server, PHP, WordPress ή database.

Καταγράψτε το exact browser error
Ελέγξτε αν υπάρχει HTTP status
Ελέγξτε αν ανοίγει το /wp-admin/
3-LEVEL SITE DOWN TRIAGE

Πριν φτάσουμε στο WordPress, πρέπει να φτάσει πρώτα το request στον server.

Το troubleshooting γίνεται ευκολότερο όταν χωρίζουμε το incident σε reachability, server response και application.

01

Reachability

Μπορεί ο browser να βρει και να συνδεθεί με τη σωστή υποδομή;

DNS TLS Network CDN
02

Server Response

Υπάρχει HTTP response; Αν ναι, ποιος είναι ο status code;

403 500 502 503 504
03

Application

Ο server απαντά, αλλά μπορεί το WordPress ή η database να μην ολοκληρώνουν σωστά το request.

PHP WordPress Plugins Database
LEVEL 1 · REACHABILITY

Πριν το WordPress, υπάρχει Domain, DNS και HTTPS.

Αν η σύνδεση σταματά εδώ, η απενεργοποίηση plugins δεν έχει καμία σχέση με το πραγματικό πρόβλημα.

DNS

Το domain πρέπει να επιλύεται στη σωστή IP ή στον σωστό proxy/CDN target.

DNS_PROBE_FINISHED_NXDOMAIN

TLS / SSL

Αν αποτύχει το certificate validation ή το HTTPS handshake, ο visitor μπορεί να μη φτάσει ποτέ στο WordPress.

Certificate / HTTPS warning

CDN / WAF

Ένα proxy ή WAF layer μπορεί να απαντά πριν το request φτάσει στον origin server.

Cloudflare / Proxy Error
LEVEL 2 · HTTP RESPONSE

Αν υπάρχει status code, έχουμε ήδη ένα ισχυρό clue.

Το status code δεν δίνει πάντα τη root cause, αλλά βοηθά να ξέρουμε σε ποιο layer πρέπει να ψάξουμε.

403

Forbidden

Το request έφτασε, αλλά η πρόσβαση απορρίπτεται.

Δείτε Error 403
500

Internal Server Error

Ο server ή το application απέτυχε να ολοκληρώσει σωστά το request.

Δείτε Error 500
503

Service Unavailable

Προσωρινή μη διαθεσιμότητα, resources, maintenance ή άλλο service-level failure.

Δείτε Error 503
502 / 504

Gateway / Upstream

Πρόβλημα επικοινωνίας με upstream ή origin component.

Ζητήστε Διάγνωση
CDN / CLOUDFLARE ERRORS

Βλέπετε branded error; Κρατήστε τον κωδικό και το Ray ID.

Όταν το site περνά από Cloudflare ή άλλο reverse proxy, το error page μπορεί να προέρχεται από το edge και όχι απευθείας από το WordPress. Ο exact error code βοηθά να ξεχωρίσουμε origin reachability, SSL και upstream failures.

Δεν απενεργοποιούμε CDN ή WAF στα τυφλά. Πρώτα καταγράφουμε το error και επιβεβαιώνουμε το layer.

521
Origin Refusing Connection Ο proxy μπορεί να φτάνει στο origin IP αλλά ο web server δεν δέχεται σωστά τη σύνδεση.
523
Origin Unreachable Η route προς τον origin ή η δηλωμένη origin IP χρειάζεται έλεγχο.
526
SSL Validation Problem Πρόβλημα validation του certificate μεταξύ proxy και origin.
520
Unexpected Origin Response Ο origin έδωσε μη αναμενόμενη ή μη usable response στο proxy.
ORIGIN / HOSTING LAYER

Αν το request φτάνει στον server, ελέγχουμε αν ο server μπορεί να εξυπηρετήσει το WordPress.

Το «φταίει το hosting» δεν είναι διάγνωση. Χρειάζεται να δούμε ποιο server component ή resource έχει πραγματικά αποτύχει.

WEB

Web Server

Nginx / Apache availability, virtual host και server response.

PHP

PHP Runtime

PHP-FPM, fatal errors, workers ή runtime failure.

LOAD

Resources

CPU, memory, PHP workers, disk ή execution bottleneck.

DB

Database Service

MySQL / MariaDB availability, connections και database reachability.

LEVEL 3 · APPLICATION

Μόνο όταν φτάσουμε εδώ, έχει νόημα να εξετάσουμε το WordPress.

WORDPRESS

Application Failure

Αν ο server απαντά και η PHP εκτελείται, τότε εξετάζουμε WordPress core, plugins, theme, custom code και recent updates.

Critical Error
Plugin / Theme Conflict
Broken Update
White Screen
Όλα τα WordPress Errors
DATABASE

Database Connection Failure

Αν το WordPress εμφανίζει «Error Establishing a Database Connection», έχουμε πολύ πιο συγκεκριμένο path: credentials, database host, database service ή database state.

DB_NAME / DB_USER / DB_PASSWORD
DB_HOST
Database server availability
Connection / database state
Database Error WordPress
ΠΟΥ ΑΚΡΙΒΩΣ ΔΕΝ ΑΝΟΙΓΕΙ;

Frontend, wp-admin ή μόνο μία σελίδα;

Το scope του προβλήματος είναι από τα πιο χρήσιμα clues πριν γίνει οποιαδήποτε παρέμβαση.

FRONTEND

Το site όχι, το wp-admin ναι

Αυτό μειώνει την πιθανότητα πλήρους infrastructure failure και μετακινεί το focus περισσότερο σε theme, frontend code, cache, templates ή public hooks. Δεν αποδεικνύει όμως από μόνο του ότι φταίει το theme.

WP-ADMIN

Το site ανοίγει, το admin όχι

Τότε εξετάζουμε περισσότερο login, cookies, security restrictions, admin-specific fatal errors ή access rules. Ανάλογα με το symptom, το σωστό path μπορεί να είναι login loop ή 403.

ONE URL

Δεν ανοίγει μόνο μία σελίδα

Αυτό δεν είναι πραγματικό full site-down incident. Μπορεί να σχετίζεται με permalink, specific template, query, plugin feature ή content/data edge case.

DIAGNOSE FROM EVIDENCE

Πρώτα επιβεβαιώνουμε πού σταματά το request.

Μετά αποφασίζουμε αν χρειάζεται DNS, server, PHP, WordPress ή database intervention.

HTTP Status

403, 500, 503, 502, 504 ή άλλο response δίνει καλύτερη εικόνα από το γενικό «δεν ανοίγει».

Logs

Web server, PHP, WordPress και hosting logs μπορούν να αποκαλύψουν το πραγματικό failure point.

Site Health

Αν το wp-admin παραμένει διαθέσιμο, το Site Health μπορεί να δώσει χρήσιμο context για PHP, plugins, WordPress και environment.

SAFE FIRST CHECKS

Πριν αλλάξετε settings, κρατήστε πρώτα τα σωστά στοιχεία.

Οι πρώτες κινήσεις πρέπει να μας δώσουν περισσότερη πληροφορία, όχι να αλλάξουν ταυτόχρονα πολλά διαφορετικά layers.

01
Καταγράψτε το ακριβές browser error Screenshot, error text ή status code.
02
Δοκιμάστε από άλλη σύνδεση Mobile data αντί Wi-Fi για local/global distinction.
03
Δοκιμάστε private / incognito Χρήσιμο clue για cache, cookies ή session state.
04
Ελέγξτε το /wp-admin/ Αν ανοίγει, περιορίζεται σημαντικά το diagnostic scope.
05
Καταγράψτε Cloudflare / server code Κρατήστε Ray ID ή άλλη πληροφορία που εμφανίζεται.
06
Τι άλλαξε ακριβώς πριν; Update, PHP, DNS, hosting, SSL, migration ή τίποτα γνωστό.
07
Μην αλλάξετε πολλά πράγματα μαζί Διατηρήστε καθαρό το diagnostic signal.
08
Backup πριν από risky changes Όπου είναι τεχνικά εφικτό και ασφαλές.

Τι να μην κάνετε όταν το site δεν ανοίγει.

Ένα site-down incident μπορεί να γίνει δυσκολότερο στη διάγνωση αν αλλάξουν ταυτόχρονα DNS, PHP, plugins και server configuration.

Μην αλλάζετε nameservers «για δοκιμή» χωρίς να γνωρίζετε το DNS state.
Μην απενεργοποιείτε όλα τα plugins πριν επιβεβαιωθεί application-level πρόβλημα.
Μην αλλάζετε PHP version τυχαία μπρος-πίσω.
Μην κάνετε restore backup χωρίς να ξέρετε τι δεδομένα θα χαθούν.
Μην διαγράφετε .htaccess ή config files χωρίς backup.
Μην απενεργοποιείτε CDN / WAF χωρίς να έχετε καταγράψει πρώτα το error.
Μην αλλάζετε DNS και origin configuration ταυτόχρονα.
Μην θεωρείτε ότι κάθε site-down περιστατικό είναι malware.
LOGINET SITE DOWN FLOW

Assess → Trace → Protect → Recover → Verify

Δεν ξεκινάμε από τυχαίο fix. Πρώτα εντοπίζουμε ποιο είναι το τελευταίο layer που λειτουργεί κανονικά.

01

Assess

Τι βλέπει ο browser, πόσο μεγάλο είναι το impact και πότε ξεκίνησε.

02

Trace

DNS, TLS, edge, origin, PHP, WordPress και database.

03

Protect

Όπου χρειάζεται, εξασφαλίζουμε usable backup ή restore point.

04

Recover

Αποκαθιστούμε το επιβεβαιωμένο failure point με ελεγχόμενη παρέμβαση.

05

Verify

Ελέγχουμε frontend, wp-admin και critical business functionality.

SITE DOWN PRICING

Το βασικό βήμα είναι η σωστή τεχνική διάγνωση.

Το «δεν ανοίγει» είναι πολύ broad symptom. Για αυτό το βασικό commercial CTA είναι diagnosis 39€ και όχι υπόσχεση ότι κάθε site-down incident λύνεται στα 29€.

QUICK ΕΩΣ 30 ΛΕΠΤΑ

Quick Fix

29€
Μικρό και σαφές technical issue
Έως 30 λεπτά εργασίας
Μόνο όταν το scope είναι πραγματικά περιορισμένο
Ζητήστε Quick Fix
REPAIR COMPLEX INCIDENT

Standard Fix

69€+
Πιο σύνθετη αποκατάσταση
Application / server / configuration intervention
Scope επιβεβαιώνεται πριν από πρόσθετη εργασία
Δείτε Τεχνικό WordPress

Same-day priority ξεκινά από 99€ ανάλογα με διαθεσιμότητα και scope. Για business-critical WooCommerce incident η τεχνική αποκατάσταση ξεκινά από 119€.

ΓΙΑ ΠΙΟ ΓΡΗΓΟΡΗ ΔΙΑΓΝΩΣΗ

Στείλτε τι βλέπετε. Όχι passwords από την πρώτη φόρμα.

Για ένα site-down περιστατικό, μερικές σωστές πληροφορίες είναι πολύ πιο χρήσιμες από μία γενική περιγραφή «το site έπεσε».

Στείλτε το Πρόβλημα
URL
Διεύθυνση Site Ποιο WordPress δεν ανοίγει.
ERROR
Τι ακριβώς εμφανίζεται; Browser message, HTTP code ή screenshot.
NET
Από άλλη σύνδεση ανοίγει; Wi-Fi vs mobile data βοηθά στο local/global triage.
ADMIN
Ανοίγει το /wp-admin/; Ναι ή όχι αλλάζει σημαντικά το diagnostic scope.
CODE
Υπάρχει error code; 500, 503, 521, 523, 526 ή άλλο.
TIME
Πότε ξεκίνησε; Η χρονική στιγμή μπορεί να συνδεθεί με update ή infrastructure event.
Δ
Τι άλλαξε πριν; Plugin, WordPress, PHP, DNS, SSL, hosting ή τίποτα γνωστό.
WOO
Είναι WooCommerce; Σημαντικό για business impact και priority.
ΜΕΤΑ ΤΗΝ ΑΠΟΚΑΤΑΣΤΑΣΗ

Πρώτα σηκώνουμε το site. Μετά μειώνουμε την πιθανότητα επανάληψης.

CARE

WordPress Care

Updates, backups, monitoring και ongoing preventive maintenance.

Συντήρηση WordPress
SECURITY

Security Hardening

Αν το incident αποκάλυψε access, configuration ή security gaps.

Ασφάλεια WordPress
WOO

WooCommerce Support

Αν το site-down περιστατικό επηρέασε checkout, payments ή orders.

WooCommerce Support
ΣΥΧΝΕΣ ΕΡΩΤΗΣΕΙΣ

WordPress δεν ανοίγει: τι ελέγχουμε πρώτα;

Γιατί δεν ανοίγει το WordPress;
Το πρόβλημα μπορεί να βρίσκεται σε πολλά διαφορετικά layers: DNS, SSL, CDN, origin server, PHP, WordPress ή database. Για αυτό το πρώτο βήμα δεν είναι να απενεργοποιηθούν plugins, αλλά να επιβεβαιωθεί μέχρι πού φτάνει το request.
Πώς καταλαβαίνω αν το site είναι down για όλους;
Δοκιμάστε από δεύτερη συσκευή και διαφορετικό δίκτυο, όπως mobile data αντί Wi-Fi. Αν λειτουργεί από άλλο δίκτυο, τότε έχουμε σημαντικό clue ότι το πρόβλημα μπορεί να είναι local, network, DNS, IP-block ή WAF-related.
Τι σημαίνει αν ανοίγει από mobile data αλλά όχι από Wi-Fi;
Συνήθως μετακινεί το diagnostic scope μακριά από το full-site WordPress failure και περισσότερο προς local DNS, network path, browser/session state, firewall ή IP restriction. Δεν αποτελεί όμως από μόνο του τελική διάγνωση.
Τι σημαίνει αν δεν ανοίγει ούτε το wp-admin;
Αυτό δείχνει ότι το πρόβλημα πιθανόν δεν περιορίζεται μόνο στο frontend. Χρειάζεται να εξεταστούν server, PHP, WordPress, database και access/security layers ανάλογα με το exact symptom.
Τι σημαίνει αν το wp-admin ανοίγει αλλά το site όχι;
Είναι χρήσιμο clue ότι μέρος του WordPress stack λειτουργεί. Η διάγνωση μπορεί να κινηθεί περισσότερο προς theme, frontend hooks, cache, template ή συγκεκριμένη public-facing λειτουργία. Δεν αποδεικνύει όμως ότι φταίει υποχρεωτικά το theme.
Μπορεί να φταίει το DNS;
Ναι. Αν το domain δεν επιλύεται στη σωστή IP ή υπάρχει πρόβλημα σε DNS records, το browser μπορεί να μη φτάσει ποτέ στον server. Σε αυτή την περίπτωση η απενεργοποίηση WordPress plugins δεν θα βοηθήσει.
Μπορεί να φταίει το SSL;
Ναι. Expired, invalid ή mismatched certificate, καθώς και λάθος HTTPS configuration, μπορούν να εμποδίσουν τον browser ή το CDN να ολοκληρώσει σωστά τη σύνδεση. Δείτε: SSL Πρόβλημα WordPress .
Μπορεί να φταίει το hosting;
Ναι, αλλά το «φταίει το hosting» είναι πολύ γενικό. Μπορεί να υπάρχει web-server outage, PHP worker exhaustion, database service problem, resource limit ή άλλο origin-level failure. Η σωστή διάγνωση πρέπει να εντοπίσει ποιο component αποτυγχάνει.
Πρέπει να απενεργοποιήσω όλα τα plugins;
Όχι ως universal πρώτο βήμα. Plugin isolation έχει νόημα αφού επιβεβαιωθεί ότι το request φτάνει στο WordPress και το failure είναι application-level. Σε production WooCommerce χρειάζεται ακόμη μεγαλύτερη προσοχή.
Να κάνω restore backup;
Το backup είναι σημαντικό recovery tool, αλλά δεν αποτελεί universal diagnostic λύση. Δεν διορθώνει για παράδειγμα λάθος DNS, SSL failure, down origin server ή external network problem. Επίσης μπορεί να χαθούν νεότερα δεδομένα αν γίνει τυφλό restore.
Τι είναι το Error 500;
Το HTTP 500 σημαίνει ότι ο server ή το application δεν μπόρεσε να ολοκληρώσει σωστά το request. Δεν αποκαλύπτει από μόνο του την τελική root cause. Δείτε: WordPress Error 500 .
Τι είναι το Error 503;
Το HTTP 503 σημαίνει ότι η υπηρεσία δεν είναι προσωρινά διαθέσιμη. Μπορεί να σχετίζεται με maintenance, resources, hosting ή application state. Δείτε: WordPress Error 503 .
Τι είναι το WordPress Critical Error;
Είναι WordPress user-facing μήνυμα που εμφανίζεται όταν ένα κρίσιμο PHP failure δεν επιτρέπει στο request να ολοκληρωθεί κανονικά. Δείτε: Critical Error WordPress .
Τι σημαίνει Error Establishing a Database Connection;
Σημαίνει ότι το WordPress δεν μπορεί να επικοινωνήσει σωστά με τη database. Μπορεί να σχετίζεται με credentials, database host, database service ή database state. Δείτε: WordPress Database Error .
Μπορεί το site να έχει malware επειδή δεν ανοίγει;
Είναι δυνατό, αλλά το site-down symptom δεν αποτελεί από μόνο του απόδειξη παραβίασης. Αν υπάρχουν επιπλέον ενδείξεις, όπως malicious redirects, unknown users, spam URLs ή security warnings, τότε χρειάζεται έλεγχος και καθαρισμός malware .
Γιατί βλέπω «Index of /» αντί για το site;
Αυτό είναι διαφορετικό symptom από ένα πλήρες site-down incident. Μπορεί το document root να δείχνει σε λάθος φάκελο ή ο web server να μη βρίσκει το αναμενόμενο index file. Χρειάζεται server / hosting configuration check.
Πόσο κοστίζει η διάγνωση όταν το WordPress δεν ανοίγει;
Η τεχνική διάγνωση έως μία ώρα κοστίζει 39€. Αν το πρόβλημα είναι πραγματικά μικρό και λύνεται σε έως 30 λεπτά, υπάρχει Quick Fix στα 29€. Πιο σύνθετες διορθώσεις ξεκινούν από 69€, με επιβεβαίωση του scope πριν γίνει πρόσθετη εργασία.
LOGINET SITE DOWN DIAGNOSIS

Το site δεν ανοίγει; Βρίσκουμε πρώτα πού σταματά το request.

Στείλτε μας το URL, το ακριβές browser error, αν ανοίγει από άλλο δίκτυο, αν λειτουργεί το wp-admin και τι άλλαξε πριν εμφανιστεί το πρόβλημα. Η τεχνική διάγνωση ξεκινά από 39€.