Title: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: anonymous-root on March 01, 2008, 21:26:59 pm όταν επισυνάπτουμε αρχείο σε ποστ εμφανίζεται το εξής σφάλμα:
Το συνημμένο σας δεν μπόρεσε να αποθηκευτεί. Αυτό μπορεί να συνέβη γιατί χρειάστηκε πάρα πολύς χρόνος για να σταλθεί ή το αρχείο είναι μεγαλύτερο από το μέγιστο επιτρεπόμενο του διακομιστή. Παρακαλώ συμβουλευτείτε τον διαχειριστή συστήματος για περισσότερες πληροφορίες. Title: Re: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: aliakmwn on March 01, 2008, 21:37:33 pm Μαλλον πρεπει οι αντμινηδες να αυξησουν το χωρο που διατιθεται για συνημμενα, ή να αρχισουν τις.. εκκαθαρισεις ;D
Title: Re: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: Turambar on March 01, 2008, 22:29:35 pm rapidshare το κάναμε το thmmy.gr
Πόσο μεγάλο ήταν το αρχείο ανώνυμε? δε μας είπες.. Title: Re: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: Alexkasgr on March 01, 2008, 22:30:28 pm Δείτε μήπως είναι αυτό που λέει ο aliakmwn...
Title: Re: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: anonymous-root on March 01, 2008, 22:33:53 pm rapidshare το κάναμε το thmmy.gr Πόσο μεγάλο ήταν το αρχείο ανώνυμε? δε μας είπες.. <500 KB Title: Re: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: Turambar on March 01, 2008, 22:37:49 pm Max attachment size per post: 5500ΚΒ
Max size size per attachment: 5500KB έχει κανείς άλλος το ίδιο πρόβλημα? Κωμική ερώτηση προς εσένα ανώνυμε, αλλά ήταν στα λατινικά το όνομα του αρχείου? Title: Re: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: aliakmwn on March 01, 2008, 22:38:28 pm Ναι εγω. Πηγα να επισυναψω ενα μικρο jpeg γυρω στα 25ΚΒ για δοκιμη και δεν το πηρε.
Title: Re: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: anonymous-root on March 01, 2008, 22:40:48 pm ναι παιζάκια!
λατινικά και .jpg. :) Title: Re: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: Alexkasgr on March 01, 2008, 22:41:30 pm Εννοώ το συνολικό μέγεθος του φακέλου με τα attechments στο server (έχει ένα όριο που το ανεβάζαμε σταδιακά).
Title: Re: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: Turambar on March 01, 2008, 22:41:46 pm Ναι το είδα...
τι σκατά... λες να βαράει σκάλωμα ο σέρβερ? (και σε μένα σκαλώνει...) Title: Re: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: SolidSNK on March 01, 2008, 22:46:18 pm Same goes here.
Πρώτα θα κοιτάξουμε αν είναι θέμα του smf και μετά του server... Title: Re: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: aliakmwn on March 01, 2008, 23:06:18 pm Καπου μεσα στις ρυθμισεις των διαχειριστων, υπαρχει ενα πεδιο που δηλωνεται η ανωτατη τιμη χωρου που θα επιτρεψετε στο cms να παρει απο το server για τα συνημμενα.
Προφανως το μεγεθος των συνημμενων εχει φτασει εκει, οποτε πρεπει να το μεγαλωσετε. Title: Re: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: aliakmwn on March 01, 2008, 23:06:41 pm Ειχε συμβει κι αλλη φορα, οταν ημουν κι εγω admin.
Εκτος φυσικα αν εγινε καμια αλλη μαλακια... Title: Re: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: SolidSNK on March 01, 2008, 23:23:52 pm Είδα λίγο τον κώδικα του smf και το error αυτό το βγάζει μόνο εδώ:
function createAttachment: Code: if ((!$file_restricted && !file_exists($attachmentOptions['tmp_name'])) || (!$already_uploaded && !is_uploaded_file($attachmentOptions['tmp_name']))) Αυτό μπορεί να σημαίνει πολλά πράγματα και δυστυχώς δεν μπορώ να αρχίσω να αποκλείω αν δεν έχω τον jimi :( Title: Re: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: SolidSNK on March 02, 2008, 00:11:14 am Λύθηκε το πρόβλημα, balance restored, good prevailed, evil bit the dust, και μπορείτε να κάνετε attach ότι γουστάρετε αμην.
Title: Re: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: Axel on March 02, 2008, 22:55:15 pm Λύθηκε το πρόβλημα, balance restored, good prevailed, evil bit the dust, και μπορείτε να κάνετε attach ότι γουστάρετε αμην. Ε πες και ποιο ηταν το προβλημα και πως λυθηκε. ;) Title: Re: Πρόβλημα με τα συννημενα αρχεία (attachments) Post by: SolidSNK on March 02, 2008, 23:14:37 pm Ok
Είχε γίνει μια αλλαγή ασφάλειας στο php.ini στο server του thmmy.gr. Συγκεκριμένα για τη τιμή της παραμέτρου 'open_basedir' , για να περιοριστεί η δυνατότητα τις php να χρησιμοποιεί αρχέια από όπου θέλει. Έθεσε λοιπόν ο jimi τιμή που έδειχνε στο document root του apache για το thmmy... Όμως στα uploads υπήρχε πρόβλημα επειδή ο apache τα σώζει temporarily σε ένα φάκελο που ήταν εκτός των ορίων του document root που είχε θέσει στο open_basedir. Έχουμε λοιπόν στο function createAttachment αρχείο Subs-Post.php Code: $already_uploaded = preg_match('~^post_tmp_' . $attachmentOptions['poster'] . '_\d+$~', $attachmentOptions['tmp_name']) != 0; Προσέξτε τις γραμμές που έχω κάνει comment. Η συνθήκη λόγω του open_basedir ικανοποιούνταν και ως αποτέλεσμα είχαμε το error στο comment. Κάτι λογικό αφού τελικά τα προσωρινά αρχεία-uploads δεν μπορούσαν να αντιγραφούν πάλι στο φάκελο των attachments του smf... Η διόρθωση που έγινε ευτυχώς ήταν εύκολη καθως, μέσω του php.ini μπορούσε κανείς να θέσει το φάκελο που αποθηκεύει προσωρινά ο apache τα uploads εντός των ορίων της open_basedir. Κατόπιν είχαμε κ πάλι error επειδή η directory δεν ήταν writable, κάτι το οποίο επίσης διορθώθηκε :) |