Ελληνικό Forum > Γενικά Θέματα για το Elxis CMS

Αποτυχία αναβάθμισης Elxis 4.2 σε 4.3.

(1/2) > >>

RogerK:
Χαιρετώ όλα τα μέλη και την ομάδα Elxis

Θα ήθελα την βοήθειά σας σε μια αποτυχημένη προσπάθεια αναβάθμισης Elxis 4.2 σε 4.3.

Αν και ακολούθησα πιστά τις οδηγίες "README" και όλα πηγαν καλά ακολουθώντας τον πρώτο τρόπο [ΧΡΗΣΗ ΝΕΩΝ ΚΩΔΙΚΩΝ] . Τέλος πραγματοποίησα την ενημέρωση της βάσης δεδομένων απο το μενού "Επεκτάσεις > Έλεγχος ενημερώσεων" αλλα έδωσε μήνυμα λάθους /inner.php/extmanager/install/updatedb.html

Ο πίνακας ελέγχου ενημερώσεων δείχνει σωτά εγκατεστημένη την αναβάθμιση Elxis 4.3 Stable [Proteas] rev1716

Διαπίστωσα μετά από έλεγχο ότι τα Μodules δεν άνοιγαν αλλά ούτε και η διαχείριση περιεχομένου (Content manager).

Κάποια ιδέα για το τι μπορεί να πήγε στραβά ??

 
Ακολουθεί το μήνυμα λάθους που καταχωρήθηκε στον καταγραφέα:


--- Code: ---[2015-05-09 14:46:14] ERROR in file /home/enomothe/public_html/includes/libraries/elxis/database/statement.class.php line 41
Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'unpubdate' in 'where clause'' in /home/enomothe/public_html/includes/libraries/elxis/database/statement.class.php:41
Stack trace:
#0 /home/enomothe/public_html/includes/libraries/elxis/database/statement.class.php(41): PDOStatement->execute(NULL)
#1 /home/enomothe/public_html/components/com_content/models/content.model.php(1517): elxisPDOStatement->execute()
#2 /home/enomothe/public_html/components/com_content/controllers/aarticle.php(43): contentModel->countScheduledItems()
#3 /home/enomothe/public_html/components/com_content/content.php(59): aarticleContentController->listarticles()
#4 /home/enomothe/public_html/includes/libraries/elxis/document.class.php(1117): contentRouter->route()
#5 /home/enomothe/public_html/includes/libraries/elxis/document.class.php(925): elxisDocument->renderComponent()
#6 /home/enomothe/public_html/includes/libraries/elxis/document.class.php(842): elxisDocument->makeAdmin()
#7 /

[2015-05-09 14:48:22] ERROR 404 (Page not found). Reference code: E404-CCON-0007
URL: εστια/inner.php/extmanager/install/updatedb.html

[2015-05-09 14:50:29] ERROR 404 (Page not found). Reference code: E404-CCON-0007
URL: dias/inner.php/extmanager/install/updatedb.html


[2015-05-09 15:06:09] ERROR in file /home/enomothe/public_html/includes/libraries/elxis/database/statement.class.php line 41
Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'pubdate' in 'where clause'' in /home/enomothe/public_html/includes/libraries/elxis/database/statement.class.php:41
Stack trace:
#0 /home/enomothe/public_html/includes/libraries/elxis/database/statement.class.php(41): PDOStatement->execute(NULL)
#1 /home/enomothe/public_html/components/com_extmanager/models/extmanager.model.php(1118): elxisPDOStatement->execute()
#2 /home/enomothe/public_html/components/com_extmanager/controllers/modules.php(61): extmanagerModel->countScheduledItems()
#3 /home/enomothe/public_html/components/com_extmanager/extmanager.php(52): modulesExtmanagerController->listmods()
#4 /home/enomothe/public_html/includes/libraries/elxis/document.class.php(1117): extmanagerRouter->route()
#5 /home/enomothe/public_html/includes/libraries/elxis/document.class.php(925): elxisDocument->renderComponent()
#6 /home/enomothe/public_html/includes/libraries/elxis/document.class.php(842): elxisDocument->

[2015-05-09 15:08:45] ERROR in file /home/enomothe/public_html/includes/libraries/elxis/database/statement.class.php line 41
Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'pubdate' in 'where clause'' in /home/enomothe/public_html/includes/libraries/elxis/database/statement.class.php:41
Stack trace:
#0 /home/enomothe/public_html/includes/libraries/elxis/database/statement.class.php(41): PDOStatement->execute(NULL)
#1 /home/enomothe/public_html/components/com_extmanager/models/extmanager.model.php(1118): elxisPDOStatement->execute()
#2 /home/enomothe/public_html/components/com_extmanager/controllers/modules.php(61): extmanagerModel->countScheduledItems()
#3 /home/enomothe/public_html/components/com_extmanager/extmanager.php(52): modulesExtmanagerController->listmods()
#4 /home/enomothe/public_html/includes/libraries/elxis/document.class.php(1117): extmanagerRouter->route()
#5 /home/enomothe/public_html/includes/libraries/elxis/document.class.php(925): elxisDocument->renderComponent()
#6 /home/enomothe/public_html/includes/libraries/elxis/document.class.php(842): elxisDocument->

--- End code ---

RogerK:
Καμία απάντηση μέχρι στιγμής και αποφάσισα να αρχίσω τα πειράματα.

Πρώτη δοκιμαστική προσπάθεια.
Αρχική καθαρή εγκατάσταση έκδοσης Elxis 4.3. Proteas
Ενημέρωση  CMS με αρχική κατάσταση components, plugins, modules που είχαν εγκατασταθεί και στην παλιά.
Δίνω στην νέα αρχική εγκατάσταση Elxis 4.3. Proteas να διαβάσει την παλιά βάση δεδομένων με την αποτυχημένη αναβάθμιση.
Λέτε να επιτύχει ? Θα δείξει......

datahell:
Κανε οτι λεει το readme. Πατε control+f5 να ενημερωσεις την cache του browser. Μετα ενημερωσε τη βαση.

RogerK:
Έχει γίνει ήδη και μάλιστα πολλές φορές. Ο Mozilla μου επίσης δεν διατηρεί ιστορικό.

RogerK:
Στο πακέτο αναβάθμισης διαπίστωσα ότι ενημερώνονται οι πίνακες elx_content και elx_modules με νέα πεδία τιμών.

Έκανα σύγκριση της παλαιάς Βάσης δεδομένων μου που αναβαθμίστηκε, με τα πεδία τιμών των παραπάνω πινάκων, με μια νέα - αρχικής εγκατάστασης βάση δεδομένων Elxis 4.3 Proteas και διαπίστωσα ότι :

α. Στον πίνακα elx_content της αναβαθμισμένης παλαιάς βάσης μου απουσιάζουν τα δυο τελευταία πεδία [important] & [relkey].
Επισήμανση: Τα πεδία [pubdate] & [unpubdate] έχουν ενημερωθεί και δημιουργηθεί σωστά στην παλαιά βάση που αναβαθμίστηκε.

β. Στον πίνακα elx_modules της αναβαθμισμένης παλαιάς βάσης μου απουσιάζουν τα δυο τελευταία πεδία [pubdate] & [unpubdate].

Να σημειωθεί ότι το CPanel μου αναφέρει οτι αναβαθμίστηκε σωστά η έκδοση απο την 4.2 σε 4.3.

Συμπέρασμα : Προφανώς κατά την διαδικασία δεν έγινε σωστή ενημερωση της Β.Δ.

Υπάρχει τρόπος να επαναλάβω το τελευταίο βήμα της αναβάθμισης? (ενημέρωσης της Βάσης Δεδομένων).

Μπορώ να προστέσω μόνος μου τα πεδία μέσα απο το phpmyadmin με κάποια εντολή sql?

Navigation

[0] Message Index

[#] Next page

Go to full version