Elxis CMS Forum

Ελληνικό Forum => Διαχείριση => Topic started by: intefix on August 22, 2013, 08:19:53

Title: Συμβατότητα PHP σε παλιά έκδοση elxis
Post by: intefix on August 22, 2013, 08:19:53
Άλλαξε έκδοση PHP στο server που φιλοξενεί τα ακόλουθο site. http://www.nileasoliveoil.gr/ (http://www.nileasoliveoil.gr/)
Τι πρέπει να κάνω; Μη κάνω καμμιά πατάτα....
Title: Re: Συμβατότητα PHP σε παλιά έκδοση elxis
Post by: intefix on August 22, 2013, 09:18:46
Έκανα τις ανάλογες αναβαθμίσεις και όλα ΟΚ...
Όχι όλα τελικά το Module "mod_accuweather" έχω το παρακάτω μύνημα
Code: [Select]
Path: /includes/domit/xml_saxy_parser.php
Line: 732
Parameter 1 to DOMIT_Parser::processingInstructionElement() expected to be a reference, value given
Title: Re: Συμβατότητα PHP σε παλιά έκδοση elxis
Post by: datahell on August 23, 2013, 20:56:11
Το βλέπω εντάξει, το έφτιαξες;
Title: Re: Συμβατότητα PHP σε παλιά έκδοση elxis
Post by: intefix on September 13, 2013, 12:08:31
Ναι...

Αλλα έχω αλλού προβλήματα..
στο "http://www.techelp.gr/mambots/editors/tinymce/jscripts/tiny_mce/plugins/ibrowser/ibrowser.php?editor=[object%20Object]&callback=iBrowser_callback"
Κλπ παρατηρώ δεν παίζουν τα js. κανένα. Αυτό το παρατήρησα και σε άλλο μου site...που μπορεί να οφείλετε;
Συμπληρώνω ...παρατηρώ το εξής : Όταν πατώ js δεν κανει τίποτα...συνεχίζω εγώ με άλλους τρόπυς τέλος πάντων να κάνω τη δουλια μου και στο τέλος με πετάει έξω...
Επίσης όταν επιλέξω - Suggested SEO title - τρώει τις παύλες...μάλλον στην ιδια αιτία να υποθέσω...
-Συνεχίζω...όταν έχω ανοίξει ένα άρθρο βλέπω ότι τι site ψάχνει "υλικό" δεν σταματάει , μέχρι να κάνει timeout - εντόπισα ότι είναι το addthis του facebook....τι κουφό είναι αυτό;- αυτό τελικά δεν έχει σχέση με το elxis...

Άλλο στο site www.fofo.gr (elxis 4) παρατηρώ απο τον defender πολλές επιστροφές μαιλ απο επιθέσεις....τι μπορει να γίνετε;
Title: Re: Συμβατότητα PHP σε παλιά έκδοση elxis
Post by: datahell on September 13, 2013, 14:09:03
Κατα πάσα πιθανότητα τα μπλοκάρει ο Browser κάποιον πρόσθετό του ή κάποιο antivirus (internet security) που πιθανόν έχεις.
Δοκίμασε με άλλο Browser και/ή από άλλο pc.

Τι εννοείς "επιστροφές email" από τον defender;
Ο defender στέλνει ειδοποιήσεις όταν σημάνει συναγερμός ασφαλείας. Αν δεν θες να λαμβάνεις τέτοιες ειδοποιήσεις μπορείς να τις σταματήσεις στις ρυθμίσεις του Elxis 4.x. Ο defender θα δουλεύει έτσι κι αλλιώς, απλά δεν θα λαμβάνεις ειδοποιήσεις. Σου συνιστώ να αφήσεις ενεργές τις ειδοποιήσεις.
Title: Re: Συμβατότητα PHP σε παλιά έκδοση elxis
Post by: intefix on September 13, 2013, 18:51:49
Δεν έχει να κανει με τον browser...
Στη συνέχεια πριν από λίγο έχω..
Code: [Select]
URI: index.php
Message: MySQL client ran out of memory
SELECT a.*, ROUND( v.rating_sum / v.rating_count ) AS rating, v.rating_count, u.name AS author, u.usertype, cc.name AS category, cc.seotitle AS catseotitle, s.name AS section, s.seotitle AS secseotitle, g.name AS groups FROM elx_content a INNER JOIN elx_content_frontpage f ON f.content_id = a.id INNER JOIN elx_categories cc ON cc.id = a.catid INNER JOIN elx_sections s ON s.id = a.sectionid LEFT JOIN elx_users u ON u.id = a.created_by LEFT JOIN elx_content_rating v ON a.id = v.content_id LEFT JOIN elx_core_acl_aro_groups g ON a.access = g.group_id WHERE a.state = '1' AND s.published = '1' AND cc.published = '1' AND ((a.language IS NULL) OR (a.language LIKE '%greek%')) AND ((cc.language IS NULL) OR (cc.language LIKE '%greek%')) AND ((s.language IS NULL) OR (s.language LIKE '%greek%')) AND a.access IN (29) AND ( publish_up = '1979-12-19 00:00:00' OR publish_up <= '2013-09-13 13:46:18' ) AND ( publish_down = '2060-01-01 00:00:00' OR publish_down >= '2013-09-13 13:46:18' ) ORDER BY f.ordering
Code: [Select]
URI: index.php
Message: Lost connection to MySQL server during query
SELECT COUNT( m.id ) FROM elx_content i LEFT JOIN elx_sections s ON i.sectionid=s.id LEFT JOIN elx_menu m ON m.componentid=s.id WHERE m.type='content_blog_section' AND m.published='1'
Code: [Select]
URI: index.php
Message: MySQL server has gone away
SELECT COUNT( m.id ) FROM elx_content i LEFT JOIN elx_categories c ON i.catid=c.id LEFT JOIN elx_menu m ON m.componentid=c.id WHERE m.type='content_blog_category' AND m.published='1'
Να ξαναφορτώσω το index?
Τελικά ζήτησα τη συνδρομή του "φιλοξενητή" μου και μου έλεισε το πρόβλημα...δεν καταλαβαίνω τι είχει γίνει...ενώ είχα πρόσβαση στο back end στο front end είχα αυτές τις ενδείξεις...
Title: Re: Συμβατότητα PHP σε παλιά έκδοση elxis
Post by: intefix on September 26, 2013, 17:10:32
...στο "http://www.techelp.gr/mambots/editors/tinymce/jscripts/tiny_mce/plugins/ibrowser/ibrowser.php?editor=[object%20Object]&callback=iBrowser_callback"
Κλπ παρατηρώ δεν παίζουν τα js. κανένα. Αυτό το παρατήρησα και σε όλα τα site...που μπορεί να οφείλετε;
Παρατηρώ επίσης το εξής : Όταν πατώ js δεν κανει τίποτα...συνεχίζω εγώ με άλλους τρόπους τέλος πάντων να κάνω τη δουλιά μου και στο τέλος με πετάει έξω...
Επίσης όταν επιλέξω - Suggested SEO title - τρώει τις παύλες...μάλλον στην ιδια αιτία να υποθέσω...

Τελικά σε όλα μου τα site που φιλοξενούνται στον ίδιο σερβερ συμβαίνει το ίδιο...Υπάρχει περίπτωση να το λύσουμε εμεις;
Ο Hoster με παραπέμπει στον δημιουργό των script...
Title: Re: Συμβατότητα PHP σε παλιά έκδοση elxis
Post by: datahell on September 26, 2013, 19:09:18
Στα άρθρα σου εδώ έχεις γράψει τρία διαφορετικά πράγματα. Πας από θέμα σε θέμα και δεν μας δίνεις να καταλάβουμε πιο είναι τελικά το πρόβλημα που έχεις.

Το τελευταίο που έγραψες, εφόσον δεν έχεις λάθος το query, είναι 100% θέμα server. Και είμαι σίγουρος γι αυτό αφού γράφεις διαφορετικά query που δεν έχουν κάποιο πρόβλημα.
Χάνεται η σύνδεση στη βάση δεδομένων ίσως λόγω κάποιου ορίου που φτάνει (σε connections, χρόνο εκτέλεσης, ή άλλο). Το query δεν είναι τόσο μεγάλο για να πούμε ότι φταίει αυτό. Αν βέβαια έχεις πάρα πολλά άρθρα θα είναι λάπως αργό και ένα indexing θα βοηθούσε, εσύ από ότι βλέπω έχεις περίπου 140 άρθρα που είναι πολύ λίγα. Στο pc μου το συγκεκριμένο query με 40 άρθρα κάνει 0,001 δευτερόλεπτα να εκτελεστεί. Άντε με 140 άρθρα να κάνει να εκτελεστεί 10 φορές παραπάνω, δηλαδή 0,01 δτλ... δηλαδή σιγά τα ωά... Αν τυχόν έχεις permanent connection στη βάση σταμάτα το.

Αν δεις στο site της mysql (http://dev.mysql.com/doc/refman/5.0/en/gone-away.html) τα αίτια αυτού του σφάλματος είναι 100% θέμα server. Διάβασε τι γράφει το άρθρο.
Title: Re: Συμβατότητα PHP σε παλιά έκδοση elxis
Post by: intefix on September 26, 2013, 20:16:50
Πράγματι τα πράγματα φαίνονται άσχετα...αλλά καταλήγω ότι όλα τελικά είναι θέμα server. Όπως είπα παραπάνω τα περισσότερα φτιάχτηκαν με αύξηση της μνήμης κλπ στο php.ini .
Παραμένει όμως το εξής: Κάποια; από τα js δεν παίζουν. Ενδεικτικά το ibrowser, upload κλπ. στο τέλος με πετάει έξω...στο index.php
Επίσης όταν επιλέξω - Suggested SEO title - τρώει τις παύλες...μάλλον στην ιδια αιτία να υποθέσω...
Σε κανα δυο joomla που έχω δεν συμβαίνει...αν και δεν ειμαι σίγουρος που να κοιταξω...
Title: Re: Συμβατότητα PHP σε παλιά έκδοση elxis
Post by: intefix on September 30, 2013, 07:55:26
Ο σερβερ μου λεει...
Code: [Select]
Hello,

Below are the details of the rest of the errors:

=============================================
URI: index.php
Path: /includes/Cache/Lite/Function.php
Line: 100
Parameter 2 to frontpage() expected to be a reference, value given

=============================================
URI: index.php
Path: /includes/Core/elxis.php
Line: 3348
Parameter 3 to botLegacyBots() expected to be a reference, value given

=============================================
URI: index.php
Path: /includes/Core/elxis.php
Line: 3348
Parameter 3 to botMosLoadPosition() expected to be a reference, value given

=============================================
URI: index.php
Path: /includes/Core/elxis.php
Line: 3348
Parameter 3 to botMosPaging() expected to be a reference, value given

=============================================

Please disable the BOTs "frontpage()", "botLegacyBots()", "botMosLoadPosition()" and "botMosPaging()" to correct the issue.

Είναι δυνατόν;....
Έκανα το εξής να βεβαιωθώ αν πράγματι είναι "κάτι" από server side: Μια καθαρή εγκατάσταση σε ένα φάκελο στο ίδιο site πχ www.techelp.gr/new
E εκεί δουλεύουν όλα οκ..(όσα μπόρεσα να τσεκάρω)...
Τι μπορει να συνέβει κατα τη μεταφορά; σε όλα τα elxis site. Με αναβαθμίσεις δεν έστρωσε η κατάσταση...άρα καθαρή επανεγκατάσταση;
Τι να κάνω;

Title: Re: Συμβατότητα PHP σε παλιά έκδοση elxis
Post by: datahell on September 30, 2013, 14:51:19
Αυτό που γράφεις τώρα είναι άλλο πράγμα, είναι ένα warning λόγω του ότι το elxis 2009.x έχει γραφτεί για παλαιότερες εκδόσεις της php και εσύ έχεις νεότερη.
Λύνεται εύκολα, πες μου τι έκδοση php και τι έκδοση Elxis έχεις.

Title: Re: Συμβατότητα PHP σε παλιά έκδοση elxis
Post by: intefix on October 03, 2013, 19:38:56
Μάλλον θα τα κάνω όλα τα παλιά 2009.3...είναι λίγο φασαρία αλλά τι να κάνω; Εκει θα δουλέψουν όλα οκ έτσι;