Jump to content



Πρόβλημα στην DB σε φόρουμ phpBB: "Table is marked as crashed and should be repaired"


nickstamat

Recommended Posts

Λοιπόν, παιδιά, υπάρχει πρόβλημα σε ένα φόρουμ που έχω φτιάξει. Βασίζεται σε phpBB version 3.

Ξαφνικά, άρχισε να εμφανίζει το παρακάτω μήνυμα:

SQL ERROR [ mysql4 ]

Table './phpbb/phpbb_sessions' is marked as crashed and should be repaired [145]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

Δοκίμασα να κάνω repair από το phpMyAdmin αλλά στο συγκεκριμένο table εμφανίζει το μήνυμα "in use" και όταν κάνω repair γράφει "Table is already up to date" και δεν διορθώνει το πρόβλημα.

Το πρόβλημα είναι ακριβώς αυτό που περιγράφεται εδώ: http://www.phpbb.com/community/viewtopic.php?f=46&t=771695.

Η απάντηση στο παραπάνω thread είναι προφανής, απλώς ήθελα πρώτα να έχω και τη γνώμη σας επί του θέματος. :)

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Αν έχεις ή μπορείς να εγκαταστήσεις το phpMyAdmin, μπες και διάλεξε το sessions table και κάνε repair με την εντολή use_frm

( REPAIR TABLE tablename USE_FRM; )

Πρίν προχωρήσεις σε αυτό το βήμα κάνε ένα backup όλη την database σου για λόγους ασφαλείας.

Link to comment
Share on other sites

Αστρολάβε, δεν ξέρω αν μπορεί να γίνει κάτι τέτοιο, μιας και ο server είναι στο Αμέρικα και ο φίλος-διαχειριστής εξαφανισμένος από το msn...

Θα δοκιμάσω αυτό που λέει ο FLO και θα επανέλθω. :)

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.