Elxis CMS Forum
Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: thanasis on April 21, 2009, 15:46:26
-
Ξαφνικά πέρνω τα παρακάτω μηνύματα λάθους και δεν μπορώ να δώ ούτε το site ούτε τη διαχείριση.
Μπορεί κανείς να βοηθήσει;
(ΜΗΝΥΜΑ ΣΤΗ ΔΙΑΧΕΙΡΙΣΗ)
mysql Σφάλμα [145] : EXECUTE
URI: index2.php
Message: Table '.\myroot\elx_session' is marked as crashed and should be repaired
SELECT * FROM elx_session WHERE session_id='1feff1d34046105a4113eb701805d3d4' AND username = 'admin' AND userid = 62
DB function failed with error number 145
Table '.\myroot\elx_session' is marked as crashed and should be repaired
Fatal error: Call to a member function NumRows() on a non-object in C:\Inetpub\vhosts\mysite\httpdocs\elx\includes\Core\database.php on line 500
(ΜΗΝΥΜΑ ΣΤΟ SITE)
mysql Σφάλμα [145] : EXECUTE
URI: Index.php
Message: Table '.\myroot\elx_session' is marked as crashed and should be repaired
DELETE FROM elx_session WHERE (time < 1240313918)
mysql Σφάλμα [145] : EXECUTE
URI: Index.php
Message: Table '.\myroot\elx_session' is marked as crashed and should be repaired
SELECT * FROM elx_session WHERE session_id='f752d2bb7019e22e26290c4b88976ce4'
mysql Σφάλμα [145] : EXECUTE
URI: Index.php
Message: Table '.\myroot\elx_session' is marked as crashed and should be repaired
SELECT session_id FROM elx_session WHERE session_id='c96e3a3919150240d1d44515248ca778'
DB function failed with error number 145
Table '.\myroot\elx_session' is marked as crashed and should be repaired
SQL =
SELECT session_id FROM elx_session WHERE session_id='c96e3a3919150240d1d44515248ca778'
-
1ον, στην βάση σου ΔΕΝ πρέπει να έχεις utf8_general_ci κωδικοποίηση
2ον, τι έκανες πριν σου βγάλει αυτό το μήνυμα
3ον, δες το error_log στον server και εάν δεν βγάζεις άκρη, postαρισε το εδώ
-
Message: Table '.\myroot\elx_session' is marked as crashed and should be repaired
για ξεκίνα από αυτό...
με phpmyadmin επιλογή και επιδιόρθωση πινάκων...
-
Αφαίρεσα τις αναφορές τις σελίδας σου, για λόγους ασφαλείας.
-
Έκανα επιδιόρθωση πίνακα στη phpmyadmin και το πρόβλημα λύθηκε.
Όσον αφορά στο πώς δημιουργήθηκε, δεν ξέρω.
Πρίν φύγω για διακοπές τη Πέμπτη ήταν εντάξει. Σήμερα που μπήκα για πρώτη φορά από τότε, εμφάνισε το πρόβλημα.
Ευχαριστώ πολύ για την ανταπόκριση.
-
Ο πίνακας session επειδή γράφεται και σβήνεται συνεχώς θέλει λίγο περισσότερη φροντίδα. Μέσα απο την διαχείριση του Elxis (διαχειριστής βάσης δεδομένων) κάνουμε optimize και repair ολόκληρη την βάση ανά τακτά χρονικά διαστήματα (2 φορές το μήνα είναι οκ - συχνότερα δεν βλάπτει).
-
Λέτε αν πάω να κάνω στο Phpmyadmin επιδιόρθωση πινάκων ενώ δεν έχω κανένα πρόβλημα , για βελτιστοποίηση ή τυχόν μικρολαθάκια να κάνω λακαμία ? ;D
-
Optimize κάνε όσο συχνά θες. Repair δεν χρειάζεται εκτός αν έχεις πρόβλημα. Μπορείς να κάνεις μέσα απο το Elxis optimize/repair, δεν χρειάζεται να πας στο phpmyadmin.
Elxis -> Διαχείριση -> Components -> Διαχειριστής βάσης δεδομένων.
-
Να σε καλά Γιάννη.
Στην διαχείριση όταν πάω να μπω στο Component με βγάζει πάλι στην αρχική σελίδα της διαχείρισης.
Κάτι έχει γίνει λάθος!
-
Για δες αυτό εδώ:
https://forum.elxis.org/index.php?topic=3307.msg21182#msg21182 (https://forum.elxis.org/index.php?topic=3307.msg21182#msg21182)
-
Να σε καλά Γιάννη.
Στην διαχείριση όταν πάω να μπω στο Component με βγάζει πάλι στην αρχική σελίδα της διαχείρισης.
Κάτι έχει γίνει λάθος!
Επιδημία ;
-
O host σου θα πρέπει να αναβαθμίσει την libxml σε 2.7.3 ή νεότερη γιατί η υπάρχουσα έκδοση που χρησιμοποιεί έχει bug. Εσύ θα πρέπει να διορθώσεις την εγκατάσταση του Elxis.
Οδηγίες:
1. πήγαινε στο phpmyadmin και στον πίνακα #__components.
2. Άνοιξε μία-μία τις εγγραφές που θα σου πω παρακάτω και πρόσθεσε το "&" εκεί που λείπει στην στήλη admin_menu_link.
Προβληματικές εγγραφές:
3: option=com_banners&task=listclients
6: option=categories§ion=com_weblinks
9: option=categories§ion=com_contact_details
14: option=com_categories§ion=com_newsfeeds
18: option=com_massmail&hidemainmenu=1
21: option=com_database&task=backup
22: option=com_database&task=monitor&do=stats
23: option=com_database&task=monitor&do=tables
Αν έχεις εγκαταστήσει πρόσθετα component κάνε έναν έλεγχο αν έχεις πρόβλημα και σε αυτά και διόρθωσε τα link αν χρειάζεται, θα καταλάβεις εύκολα που πρέπει να μπει το "&".
Πρέπει να είναι σωστά.
Πήγα και είδα αυτό που λες. Άλλα δεν παρατηρώ κάτι λάθος.
1 option=categories§ion=com_contact_details
1 option=categories§ion=com_weblinks
1 option=com_banners
1 option=com_banners&task=listclients
1 option=com_categories§ion=com_newsfeeds
1 option=com_contact
2 option=com_database
1 option=com_database&task=backup
1 option=com_database&task=monitor&do=stats
1 option=com_database&task=monitor&do=tables
2 option=com_downloads
1 option=com_downloads&task=categories
1 option=com_downloads&task=config&hidemainmenu=1
1 option=com_downloads&task=listings
1 option=com_downloads&task=stats
1 option=com_eblog
1 option=com_expose&task=check
1 option=com_expose&task=config
1 option=com_expose&task=manage
1 option=com_expose&task=manual
2 option=com_gallery
1 option=com_gallery&task=categories
1 option=com_gallery&task=config&hidemainmenu=1
1 option=com_gallery&task=pictures
1 option=com_gallery&task=tags
1 option=com_massmail&hidemainmenu=1
1 option=com_newsfeeds
1 option=com_poll
1 option=com_softdisk
1 option=com_weblinks