Elxis CMS Forum

Ελληνικό Forum => Διαχείριση => Topic started by: frank on July 16, 2010, 14:08:01

Title: Προβλημα μετα την αναβαθμιση σε elxis 2009.2
Post by: frank on July 16, 2010, 14:08:01
Στις παραμετρους των αρθρων δεν δουλεουν σωστα τα drop down.
αντι να φερει τις περιγραφες των επιλογων φερνει τους κωδικους. (0 , 1)
πχ. στην επιλογη  Ημερομηνία και Ώρα Δημιουργίας: εχει επιλογες 0 , 1 , κενο. Επρεπε να εχει επιλογες Ναι, Οχι

Τι εχει γινει?

Title: Re: Προβλημα μετα την αναβαθμιση σε elxis 2009.2
Post by: datahell on July 16, 2010, 14:23:39
Είσαι σίγουρος ότι έχεις ενημερώσει ΟΛΑ τα αρχεία;
Κάνε ένα άλεγχο με το updiag για να βεβαιωθείς ότι όλα τα αρχεία είναι ενημερωμένα σε 2009.2.
Title: Re: Προβλημα μετα την αναβαθμιση σε elxis 2009.2
Post by: webgift on July 16, 2010, 15:59:18
http://wiki.elxis.org/wiki/Update_Elxis_2009.1_to_2009.2/el

;)
Title: Re: Προβλημα μετα την αναβαθμιση σε elxis 2009.2
Post by: nikos on July 16, 2010, 17:13:43
Μήπως η PHP είναι η έκδοση 5.2.0 ; Αν ναι χρειάζεται αναβάθμιση. Εμένα μου είχε συμβεί αυτό και ήταν πρόβλημα της έκδοσης της PHP. (Δες σχετικό post https://forum.elxis.org/index.php?topic=4888.msg32928#msg32928)
Title: Re: Προβλημα μετα την αναβαθμιση σε elxis 2009.2
Post by: frank on July 29, 2010, 13:15:33
ολα τα αρχεια ειναι ενημερωμενα.
εκδοση PHP 5.2.1

???????????????????????????????????????
Title: Re: Προβλημα μετα την αναβαθμιση σε elxis 2009.2
Post by: webgift on July 29, 2010, 14:13:54
Πολύ πιθανό κατά την μεταφορά αρχείων το user group του sever που φιλοξένησε να είναι διαφορετικό από το δικό σου.
Αποτέλεσμα η επικόλληση των αρχείων να μην ολοκληρώνεται.

Λογικά λείπει κάποιο αρχείο γλώσσας. Το έχεις δημοσιεύσει στα αγγλικά να δεις αν το 0 , 1 κενό γίνεται No , Yes ;
Title: Re: Προβλημα μετα την αναβαθμιση σε elxis 2009.2
Post by: frank on July 29, 2010, 16:14:53
Δοκιμασα με αγγλικα στη διαχειριση και παλι τα ιδια...
Title: Re: Προβλημα μετα την αναβαθμιση σε elxis 2009.2
Post by: datahell on July 29, 2010, 19:40:08
Αν το site είναι online και όχι τοπικά στον υπολογιστή σου στείλε μου με ένα μήνυμα username/password για την διαχείριση του elxis και το ftp του site σου και θα το κοιτάξω.
Title: Re: Προβλημα μετα την αναβαθμιση σε elxis 2009.2
Post by: datahell on July 30, 2010, 22:04:13
Λύθηκε το πρόβλημα, θα γράψω εδώ την λύση για όποιους έχουν το ίδιο πρόβλημα.

Καταρχάς μου μοιάζει σαν bug της PHP γιατί σε νεότερες εκδόσεις δουλεύει σωστά και δεν έχει λόγο να μην δουλεύει σωστά αφού ο κώδικας του Elxis δεν έχει λάθος. Πάραυτα με την αλλαγή που θα δείξω αμέσως τώρα θα το κάνετε να δουλεύει σε οποιαδήποτε έκδοση της PHP 5.x. Τον επίσημο κώδικα του Elxis πάντως δεν τον αλλάζω αφού όπως προείπα είναι μάλλον bug της php που έχει διορθωθεί στις νεότερες εκδόσεις της.

Ανοίγουμε το αρχείο includes/Core/elxisxml.php με το pspad ή άλλον text editor.
Στη γραμμή 307 αλλάζουμε αυτό:
$ctxt = (string)$child[0];
σε αυτό:
$ctxt = (string)$child;

Στη γραμμή 327 αλλάζουμε αυτό:
$ctxt = (string)$child[0];
σε αυτό:
$ctxt = (string)$child;

αποθηκεύουμε το αρχείο και είμαστε έτοιμοι.
Title: Re: Προβλημα μετα την αναβαθμιση σε elxis 2009.2
Post by: nikos on July 31, 2010, 00:57:27
Μπράβο Γιάννη! Εγώ πάντως είμαι σίγουρος ότι είναι πρόβλημα ορισμένων παλαιότερων εκδόσεων της PHP αφού μου παρουσιάσθηκε σε 5.2.0 και μόλις την αναβάθμισα σε 5.2.13 λύθηκε. Μάλλον λοιπόν και στην 5.2.1 συμβαίνει αφού παρουσιάσθηκε και στον Frank.