Λευκή σελίδα κατά import, export ή backup βάσης
Η διαδικασία σταματά και η σελίδα μένει λευκή. Ποιες τιμές PHP αναφέρει η επίσημη τεκμηρίωση ως ελάχιστες για μεγάλα καταστήματα και πώς το ζητάτε από τον πάροχο.
Τι βλέπετε
Ξεκινάτε import προϊόντων, export ή δημιουργία αντιγράφου βάσης, η μπάρα προόδου σταματά και η σελίδα μένει λευκή. Δεν εμφανίζεται μήνυμα επιτυχίας ή σφάλματος, και δεν είναι σαφές αν η εργασία ολοκληρώθηκε.
Τι σημαίνει συνήθως
Η επίσημη τεκμηρίωση αποδίδει το σύμπτωμα σε μέγεθος: κατάστημα με πολλά προϊόντα και κατηγορίες ή πολύ μεγάλη βάση απαιτεί περισσότερους πόρους, και ο χρόνος εξαρτάται από τις ρυθμίσεις του server.
Με άλλα λόγια: η διαδικασία δεν «έσπασε», τερματίστηκε. Η PHP έφτασε σε όριο χρόνου ή μνήμης και σταμάτησε.
Η τεκμηρίωση δίνει συγκεκριμένες ελάχιστες τιμές για αυτή την περίπτωση, με έλεγχο μέσω Settings → Logs → PHP information:
| Παράμετρος PHP | Ελάχιστη τιμή κατά την τεκμηρίωση |
|---|---|
memory_limit | 256 MB |
post_max_size | 32 MB |
default_socket_timeout | 300 δευτερόλεπτα |
max_execution_time | 600 δευτερόλεπτα |
Αν οι τιμές σας είναι μικρότερες, η τεκμηρίωση παραπέμπει στον διαχειριστή του server για αύξηση.
Έλεγχοι με σειρά
- Επιβεβαιώστε τι ολοκληρώθηκε και τι όχι. Μετά από λευκή σελίδα σε import, ελέγξτε πόσες εγγραφές πέρασαν πριν υποθέσετε ότι απέτυχε όλο.
- Δείτε τις τέσσερις τιμές στο PHP information και συγκρίνετε με τον πίνακα.
- Σημειώστε το μέγεθος. Πόσα προϊόντα, πόσο μεγάλο αρχείο, πόσο μεγάλη βάση. Αυτό καθορίζει αν η λύση είναι ρύθμιση ή τμηματική εκτέλεση.
- Ζητήστε αύξηση τιμών από τον πάροχο αναφέροντας τις παραμέτρους ονομαστικά. Είναι συνηθισμένο αίτημα.
- Για πολύ μεγάλα δεδομένα, προτιμήστε εκτέλεση από τη γραμμή εντολών σε συνεννόηση με τεχνικό, αντί από τον browser. Η τεκμηρίωση περιγράφει δημιουργία αντιγράφου και μέσω κονσόλας.
Προσοχή πριν αλλάξετε κάτι
Μην επαναλάβετε το import χωρίς να ελέγξετε τι πέρασε. Επαναλαμβανόμενα imports δημιουργούν διπλές εγγραφές ή επανεγγράφουν τιμές που είχατε διορθώσει.
Το import ενημερώνει πραγματικά δεδομένα καταλόγου. Πριν από μεγάλο import, κρατήστε αντίγραφο βάσης — όχι μόνο για σφάλματα του server, αλλά και για λάθος αρχείο.
Αν ένα export διακόπηκε, μην θεωρήσετε έγκυρο το μισό αρχείο: ένα μερικό export είναι η χειρότερη βάση για αποφάσεις ή για μεταφορά σε άλλο σύστημα.
Τι να κρατήσετε για τον τεχνικό
- Ποια διαδικασία και σε πόση ώρα σταμάτησε.
- Τις τέσσερις τιμές PHP από το PHP information.
- Μέγεθος δεδομένων: προϊόντα, μέγεθος αρχείου, μέγεθος βάσης.
- Πόσες εγγραφές ολοκληρώθηκαν πριν τη διακοπή.
Πηγές
Τα στοιχεία της πλατφόρμας προέρχονται από την επίσημη τεκμηρίωση. Η σειρά διερεύνησης, οι προειδοποιήσεις για περιβάλλον παραγωγής και οι πρακτικές συστάσεις είναι συντακτική κρίση, χωρίς ισχυρισμό δοκιμής στη δική σας εγκατάσταση.
Σχετικά συμπτώματα
Cannot connect to the database server στο CS-Cart
Μήνυμα ότι δεν είναι δυνατή η σύνδεση στη βάση δεδομένων.
Δείτε τους ελέγχους →Call to undefined function mysqli_connect() στο CS-Cart
Fatal error: Call to undefined function mysqli_connect().
Δείτε τους ελέγχους →Table is marked as crashed and should be repaired
Database error ότι ένας πίνακας είναι marked as crashed.
Δείτε τους ελέγχους →