Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
Elxis documentation
for users and developers.
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Βάσεις Δεδομένων
»
αναβαθμιση 5 σε 5,1 δεν γινεται
« previous
next »
Print
Pages: [
1
]
Author
Topic: αναβαθμιση 5 σε 5,1 δεν γινεται (Read 8818 times)
panwine
Jr. Member
Posts: 95
αναβαθμιση 5 σε 5,1 δεν γινεται
«
on:
January 04, 2021, 18:50:15 »
καλησπέρα καλή χρονιά με υγεία
προσπαθώ να κάνω αναβάθμιση από 5 σε 5,1
με αυτό το τρόπο που προτείνεται
https://www.elxis.org/el/blog/update-elxis50-to-51.html
άλλα μου βγάζει σφάλμα
στο τέλος και δεν μου εμφανίζει σωστά ούτε την διαχείριση.
ανεβάζω φωτογραφίες να δείτε.
και τον διαχειριστή τον εμφανίζει στην ιστοσελίδα ως χρήστη.
Σας ευχαριστώ.
«
Last Edit: January 05, 2021, 18:34:32 by panwine
»
Logged
webgift
Elxis Team
Hero Member
Posts: 4193
Re: αναβαθμιση 5 σε 5,1 δεν γινεται
«
Reply #1 on:
January 07, 2021, 10:14:55 »
Καλημέρα και καλή χρονιά με υγεία.
Από ότι φαίνεται κατά την αναβάθμιση δεν έχει περάσει στο σύστημα αρχείων
τα κατάλληλα αρχεία που χρειάζεται προς εκτέλεση. Αυτό μπορεί να γίνετε
λόγο ρυθμίσεων στον διακομιστή φιλοξενία σχετικά με τα δικαιώματα χρηστών.
Για να έχω μια καλύτερη εικόνα στείλε μου σε παρακαλώ ένα προσωπικό
μήνυμα με τα στοιχεία εισόδου στην διαχείριση.
Logged
Elxis Team •
Custom web design [EN]
-
[EL]
•
.GR Registrar
panwine
Jr. Member
Posts: 95
Re: αναβαθμιση 5 σε 5,1 δεν γινεται
«
Reply #2 on:
January 07, 2021, 20:58:48 »
έχω δοκιμάσει με τα δικαιώματα χρηστών σε 0755 τα έχω κάνει όλα του comextra άλλα τίποτα στο 7 στάδιο δεν ολοκληρώνει.
σας ευχαριστώ..
Logged
datahell
Elxis Team
Hero Member
Posts: 10358
Re: αναβαθμιση 5 σε 5,1 δεν γινεται
«
Reply #3 on:
January 08, 2021, 19:40:21 »
Άνοιξε το φάκελο "repository"/tmp/ και δες αν υπάρχει ένας φάκελος με το όνομα "elxis". Αν υπάρχει σβήστον (και όλα τα περιεχόμενά του). Επίσης μπορεί να υπάρχει και ένα αρχείο με όνομα "elxis.zip", σβήστο και αυτό. Ξαναδοκίμασε μετά.
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
panwine
Jr. Member
Posts: 95
Re: αναβαθμιση 5 σε 5,1 δεν γινεται
«
Reply #4 on:
January 09, 2021, 10:40:24 »
Καλημερα σε ολους καλο σαββατοκυριακο.
ευχαριστω πολυ και τους δυο για την βοηθεια.
διεγραψα ολα τα αρχεια στο tmp φακελο που μου ειπατε
και εγινε η αναβαθμιση σε 5,1.
ευχαριστω πολυ για τις λυσεις που μου προτεινατε..
Logged
webgift
Elxis Team
Hero Member
Posts: 4193
Re: αναβαθμιση 5 σε 5,1 δεν γινεται
«
Reply #5 on:
January 09, 2021, 12:44:24 »
if (
$this
->
segments
[
0
] ==
'install'
) {
$this
->
controller
=
'install'
;
if (!isset(
$this
->
segments
[
1
])) {
$this
->
task
=
'ipanel'
; return; }
switch (
$this
->
segments
[
1
]) {
case
'install'
:
$this
->
task
=
'installextension'
; break;
case
'cupdate'
:
$this
->
task
=
'extcupdate'
; break;
case
'cinstall'
:
$this
->
task
=
'extcinstall'
; break;
case
'synchro'
:
$this
->
task
=
'syncextension'
; break;
case
'checkfs.html'
:
$this
->
task
=
'checkfilesystem'
; break;
case
'updates.html'
:
$this
->
task
=
'checkupdates'
; break;
case
'updatedb.html'
:
$this
->
task
=
'updateelxisdb'
; break;
case
'sysinstall'
:
$this
->
task
=
'installextensionsys'
; break;
case
'edc'
:
$this
->
task
=
'edcinstall'
; break;
case
'upelxis'
:
$this
->
task
=
'updateelxis'
; break;
default: break;
}
if (
$this
->
task
!=
''
) { return; }
exitPage
::
make
(
'404'
,
'CEXT-0011'
);
}
Ούτε το debug δεν μου έδειξε κάτι τέτοιο ως ενέργεια. Μια αναβάθμιση με αυτόματη διαγραφή και επανέναρξη της διαδικασίας αναβάθμισης θα ήταν το σωστό (πιστεύω). Με συγχωρείς Κώστα για την έλλειψη αυτής της εναλλακτικής όπως σου παράθεσα στο προσωπικό μου μήνυμα.
Καλή συνέχεια.
«
Last Edit: March 03, 2021, 14:58:16 by webgift
»
Logged
Elxis Team •
Custom web design [EN]
-
[EL]
•
.GR Registrar
datahell
Elxis Team
Hero Member
Posts: 10358
Re: αναβαθμιση 5 σε 5,1 δεν γινεται
«
Reply #6 on:
January 09, 2021, 19:48:32 »
@webgift
Ας περιγράψω συνοπτικά πως δουλεύει η αναβάθμιση του Elxis, ίσως για κάποιους είναι ενδιαφέρουσα ως διαδικασία.
0.
Έλεγχος: Κατεβαίνει
αυτό το xml αρχείο
από το elxis.org και συγκρίνεται η τελευταία έκδοση του Elxis με την εγκατεστημένη για να δούμε αν χρειάζεται αναβάθμιση.
1.
Κατά την αναβάθμιση κατεβαίνει η τελευταία έκδοση του Elxis CMS από το elxis.org, αποθηκεύεται στο φάκελο
repository/tmp/
και μετονομάζεται σε "elxis.zip" (
repository/tmp/elxis.zip
)
2.
Εν συνεχεία δημιουργείται ο φάκελος
repository/tmp/elxis/
και το elxis.zip αποσυμπιέζεται σε αυτόν τον φάκελο.
3.
Κατεβαίνουν από το elxis.org τα hashes του συστήματος αρχείων της έκδοσης προς αναβάθμιση και αποθηκεύονται στο φάκελο
repository/cache/edc/
(πχ για το 5.1 το αρχείο
είναι αυτό
)
4.
Συγκρίνονται τα hashes της επίσημης διανομής του elxis.org με τα δυναμικά παραγόμενα hashes των υπαρχόντων αρχείων. Όπου βρίσκεται διαφορά το αρχείο πρέπει να ενημερωθεί. Σημειώνεται η διαδρομή του αρχείου σε ένα προσωρινό αρχείο.
5.
Όλα τα αρχεία που θέλουν ενημέρωση, ή που δεν βρέθηκαν και που έχουν καταγραφεί στο προσωρινό αρχείο ενημερώνονται ένα προς ένα αντιγράφοντας το αρχείο από το φάκελο repository/tmp/elxis/ στην τελική του διαδρομή.
6.
Γίνεται ενημέρωση της βάσης δεδομένων (αν απαιτείται, το κρίνει το Elxis αυτόματα)
7.
Διαγράφεται το φάκελος repository/tmp/elxis/ καθώς και το αρχείο repository/tmp/elxis.zip
Η ενημέρωση έχει ολοκληρωθεί!
Για να εξηγήσω γιατί το πρόβλημά σου ήταν η ύπαρξη του φακέλου elxis θα πρέπει να πω αρκετά περισσότερα πράγματα και βαριέμαι τώρα :-) έχει πάντως να κάνει με μία τεχνική προσωρινής μνήμης που χρησιμοποιεί το Elxis η οποία λειτουργεί και ως εναλακτικός τρόπος αναβάθμισης σε περίπτωση που η σύνδεση με το elxis.org δεν είναι εφικτή ή σε περίπτωση μη εγγράψιμων φακέλων/αρχείων. Η ουσία είναι πως ο φάκελος και το αρχείο elxis.zip δεν θα πρέπει να υπάρχουν μέσα στο φέκελο tmp. Δηλ. ο φάκελος tmp να είναι πάντα άδειος. Στις τελευταίες διανομές του Elxis 5.1 πάντως αυτό το πρόβλημα έχει διορθωθεί. Επίσης να πω ως παρατήρηση πως αυτή η διαδικασία με τα hashes
διασφαλίζει την ασφάλεια και ακεραιότητα της τοπικής σας εγκατάστασης
και ότι τίποτα ξένο ή επικύνδινο δεν υπάρχει μέσα στη βασική διανομή του Elxis σας.
«
Last Edit: January 09, 2021, 19:58:15 by datahell
»
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
panwine
Jr. Member
Posts: 95
Re: αναβαθμιση 5 σε 5,1 δεν γινεται
«
Reply #7 on:
January 10, 2021, 18:15:17 »
Ευχαριστώ πολύ και πάλι και τους δυο είσαστε κατατοπιστικοί.
το πρόβλημα τώρα όταν μπω στη διαχείριση μου βγάζει το μενού με τα υπομενου διαχειρίσεις κάθετα και στην κάτω πλευρά τις σελίδας το εμφανίζει κανονικά, και τον διαχειριστή δεν τον έχει πάνω δεξιά όπως πριν άλλα στη σύνδεση χρηστών τις σελίδας πρέπει να αποσυνδεθείς από την σελίδα.
Logged
datahell
Elxis Team
Hero Member
Posts: 10358
Re: αναβαθμιση 5 σε 5,1 δεν γινεται
«
Reply #8 on:
January 10, 2021, 19:35:14 »
Πάτα
control + F5
ταυτόχρονα και δες αν έστρωσε. Αν όχι βεβαιώσου πως είναι επιλεγμένο το default template στη διαχείριση με όνομα
onyx
.
Ιστότοπος > Ρυθμίσεις > 1η καρτέλα (Γενικά) > Template διαχείρισης = Onyx. Αποθήκευσε τις ρυθμίσεις
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
panwine
Jr. Member
Posts: 95
Re: αναβαθμιση 5 σε 5,1 δεν γινεται
«
Reply #9 on:
January 10, 2021, 21:43:12 »
Καλησπέρα ευχαριστώ δεν υπάρχει το ονυχ σαν επιλογή
στα αρχεία όμως στα template υπάρχει ο φάκελος onyx μέσα στον φάκελο admin.
τον ξαναέγραψα τον φάκελο με ftp πάνω στον ήδη υπάρχων πάλι δεν το δείχνει.
«
Last Edit: January 10, 2021, 22:00:01 by panwine
»
Logged
webgift
Elxis Team
Hero Member
Posts: 4193
Re: αναβαθμιση 5 σε 5,1 δεν γινεται
«
Reply #10 on:
January 14, 2021, 06:04:19 »
Από ότι φαίνεται η βάση δεδομένων δεν έχει αναβαθμιστεί σωστά για να περάσει την αντίστοιχη εγγραφή. Αυτό διορθώνεται τρέχοντας το κατάλληλο SQL Query ωστόσο το ερώτημα είναι αν πρόκειται για μεμονωμένο γεγονός ή η βάση δεν έχει ενημερωθεί όπως θα έπρεπε από το βήμα 6;
«
Last Edit: March 03, 2021, 14:58:00 by webgift
»
Logged
Elxis Team •
Custom web design [EN]
-
[EL]
•
.GR Registrar
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Βάσεις Δεδομένων
»
αναβαθμιση 5 σε 5,1 δεν γινεται