Elxis CMS Forum
Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: ArXoS on March 12, 2012, 18:40:28
-
Διαμαρτύρονται από τον host οτι αφήνει το site μου πολλά ανοιχτά php
Τι είναι τούτο πάλι βρε παιδιά? Διορθώνεται από κάπου ?
-
Τεχνολογίες που κάνουν παλικάρια από άλλες κοινότητες (δεν κατονομάζω). ;D Καλά κάνουν και διαμαρτύρονται. Ανοικτά σημαίνει γράφουν <?php και δεν τα κλείνουν μετά στο τέλος του αρχείου ή σε οποιοδήποτε άλλο σημείο όπως ?>
- Ανέτρεξε στο log αρχείο του Server σου για να δεις σε ποια αρχεία παρουσιάζεται το σφάλμα αυτό.
Στο elxis δεν θα βρεις κάτι τέτοιο εκτός και αν χρησιμοποιείς κάποιο Component από developer που είναι λίγο τεμπέλης:)
Επειδή κάνεις χρήση SMF (όπως θυμάμαι) δεν νομίζω να κάνει καμία τέτοια πατάτα η κοινότητα.
-
webgift σε ευχαριστώ πολύ για την απάντηση. Λογικά όμως δεν θα φαίνονταν και στη σελίδα οτι κάπου κολλάει κάτι ? ???
Στα logs του server φαίνεται μονο το index.php .. >:( >:(
Υπάρχει άλλη περίπτωση (από άποψη κώδικα) που να δημιουργεί ανοιχτά php ?
-
Σου απάντησα πριν από λίγο μέσω PM σχετικά με αυτό. Να παράγεται από μόνο του δεν υπάρχει περίπτωση. ;) Όχι δεν φαίνεται να κολλάει κάτι όταν συμβαίνει κάτι τέτοιο. Γι αυτό το χρησιμοποιούν και σε άλλη κοινότητα. ;) Δες εδώ (http://www.sitepoint.com/should-you-close-your-php-code-tags/) σχετικό άρθρο στα Αγγλικά
-
αυτό λέει για τα "headers already sent" .. οκ αυτό , γνωστό ..
Αυτό μου μου βγάζει απορία είναι αν ένα αρχείο έχει open php tag και καλείται μέσω include από το index.php, το λάθος θα φανεί στο index.php ή στο αρχείο με το open tag ? Γιατί εμένα μόνο το index.php φαίνεται να αφήνει ανοιχτή την php και δεν το έχω πειράξει καθόλου, χρησιμοποιώ το πρωτότυπο.
Εκτός και αν οφείλονται σε άγαρμπους χειρισμούς των επισκεπτών οπότε δε μπορούμε να κάνουμε τίποτε >:(
-
Υποθετικά δεν μπορώ να προτείνω τίποτα περισσότερο, Αγορίνα. Επικοινώνησε με την εταιρεία φιλοξενίας ανάφερέ τους τι συμβαίνει μπας και σου δώσουν περισσότερα στοιχεία ή βρουν το εν λόγω αρχείο. Όπως σου είπα του Elxis τα αρχεία (και ένα παραπάνω) τα αρχεία πυρήνα δεν έχουν τέτοιο θέμα. Οπότε άδικα αναλώνεσαι.
Περιπτώσεις που μπορεί να έχει δημιουργηθεί:
1. Χρησιμοποιείς κάποιο εξωτερικό Script σε PHP.
2. Χρησιμοποιείς κάποιο component ή module ή bot 'τεμπέλη' προγραμματιστή στο Elxis ή εκτός :)
Αυτό μου μου βγάζει απορία είναι αν ένα αρχείο έχει open php tag και καλείται μέσω include από το index.php, το λάθος θα φανεί στο index.php ή στο αρχείο με το open tag ? Γιατί εμένα μόνο το index.php φαίνεται να αφήνει ανοιχτή την php και δεν το έχω πειράξει καθόλου, χρησιμοποιώ το πρωτότυπο.
Σφάλματα εμφανίζονται ΜΟΝΟ στα αρχεία που υπάρχουν.
Εκτός και αν οφείλονται σε άγαρμπους χειρισμούς των επισκεπτών οπότε δε μπορούμε να κάνουμε τίποτε >:(
Δεν υπάρχει τέτοια περίπτωση.
-
ok φίλε μου σε ευχαριστώ για τις απαντήσεις
Από χθές έχω ανοίξει όλα τα .php του smf και κάπου τ0 80% συνολικά των αρχείων του elxis (εννοείται και όλα που δεν είναι του elxis), κάνω ειδικό search με pad++ αλλά δεν έχω εντοπίζει ακόμα κάτι (δουλειά πάνω από 10 ώρες συνεχόμενες!). Έχω αρχίσει σιγά σιγά να αντικαθιστώ τα πρωτότυπα αρχεία του elxis μπας και μου έχει ξεφύγει κάποιο edit, ελπίζω να το εντοπίσω το λάθος
Έχω κλείσει και τα short_open_tag και asp_tags μας και βγει κανένα αρχείο με λάθος αλλά πάλι τίποτε .. τα αρχεία μου φαίνονται σωστά
-
Όταν το εντοπίσεις, για πες μας... ΤΙ ήταν τελικά!! ;D
Καλό κουράγιο...
-
Λοιπόν τελείωσα. Κάθησα και έκανα έλεγχο ΟΛΑ τα αρχεία του server (και όχι μόνο τα .php)
Βρήκα λοιπόν τα εξής αρχεία που δεν είχαν κλειστά php tags. Tα αναφέρω για αυτούς που μπορεί να τα χρησιμοποιούν ακόμα :
1. \administrator\components\com_akocomment\admin.akocomment.php (στο τέλος)
2. \includes\agent_browser.php (στο τέλος)
3. \includes\agent_os.php (στο τέλος)
4. Ένα αρχείο γλώσσας του smf
Και είμαι με την απορία αν το \includes\domit\xml_domit_parser.php στο 3282 line ανοίγει tag
Όπως και να'χει, το 2-3 είναι αρχεία του elxis που εξακολουθούν και αφήνουν ανοιχτή την php και στην έκδοση 2009.3. Για ρίξτε μια ματιά, πρέπει να κλείσουν εκεί τα αρχεία ή όχι ?
-
Εσύ τα κλεισες και όλα ΟΚ;; Λύθηκε το πρόβλημα που είχες;
-
έκανα restart και περιμένω να δω μέχρι αύριο 8)
-
Τελικά προδόθηκα από 2 αρχεία. :( Τα άλλαξα πριν από λίγο και εγώ. Δεν νομίζω να εξακολουθεί να υπάρχει το πρόβλημα από την εταιρεία φιλοξενίας σου. ;)
-
Δεν νομίζω να εξακολουθεί θα υπάρχει το πρόβλημα. ;)
Θα ή Να; ;D
-
χαχαχα ΝΑ ΝΑ ΝΑ!
Και είμαι με την απορία αν το \includes\domit\xml_domit_parser.php στο 3282 line ανοίγει tag
Όχι δεν ανοίγει.
-
Τελικά προδόθηκα από 2 αρχεία.
ουδείς άσφαλτος :D :D Από τα άλλα 2 λάθη, το ένα ήταν δικιά μου μαμακια (το αρχείο γλώσσας) και το άλλο των προγραμματιστών του akocomment. Φαίνεται πάντως σε μένα οτι η κατάσταση διορθώθηκε
-
;) ;D