teo64x Δημοσ. 22 Ιανουαρίου 2009 Δημοσ. 22 Ιανουαρίου 2009 Γεια σας! Θα ήθελα να ρωτήσω, ποιες είναι όλες οι ρυθμίσεις που καθορίζουν το μέγεθος ενός αρχείου που μπορεί να μεταφερθεί σε έναν server; Ο server είναι apache, το σκριπτ είναι σε php και η μέθοδος είναι post. Οι μεταβλητές που έχω ορίσει είναι οι εξής: memory_limit 280M post_max_size 256M upload_max_filesize 256M από το phpinfo(). Όταν δοκιμάζω να ανεβάσω ένα αρχείο περίπου 12,7 mb (ακόμα και από localhost, όπου ο χρόνος μεταφοράς είναι ελάχιστος), παίρνω το σφάλμα: Request entity too large! The POST method does not allow the data transmitted, or the data volume exceeds the capacity limit. If you think this is a server error, please contact the webmaster. Error 413 Καμιά ιδέα;
StavrosD Δημοσ. 22 Ιανουαρίου 2009 Δημοσ. 22 Ιανουαρίου 2009 Αν ο Server τρέχει windows, πιθανόν να μην έχει ο apache δικαιώματα εγγραφής στον κατάλογο που θες να κάνει upload ο χρήστης.
merianos Δημοσ. 22 Ιανουαρίου 2009 Δημοσ. 22 Ιανουαρίου 2009 Ρίξε μια ματιά στα Log File του Apache και όλο και κάτι θα βρείς ! ! !
teo64x Δημοσ. 23 Ιανουαρίου 2009 Μέλος Δημοσ. 23 Ιανουαρίου 2009 Ο server τρέχει σε Windows Vista και έχει δικαιώματα εγγραφής στο φάκελο όπου πάει να γράψει. Αρχεία μέχρι ένα συγκεκριμένο μέγεθος στέλνονται κανονικά, χωρίς σφάλμα. Στα logs του apache βρήκα μόνο αυτή την αναφορά xxx.xxx.xxx.xxx - - [23/Jan/2009:02:53:08 +0200] "POST /u/uploader.php HTTP/1.1" 413 1269
schumifer Δημοσ. 23 Ιανουαρίου 2009 Δημοσ. 23 Ιανουαρίου 2009 Δεν ξέρω αν βοηθάει. Σε Joomla που παλεύω αυτό το διάστημα, για να ανεβάσω αρχεία τεραστίου μεγέθους (στο localhost φυσικά!) πήγα στο php.ini και άλλαξα τα ακόλουθα memory_limit upload_max_filesize post_max_size Κι έπαιξε Το μόνο που μπορώ να σου προτείνω, αν και δε φαντάζομαι να παίξει ρόλο είναι το post_max_size integer Sets max size of post data allowed. This setting also affects file upload. To upload large files, this value must be larger than upload_max_filesize. If memory limit is enabled by your configure script, memory_limit also affects file uploading. Generally speaking, memory_limit should be larger than post_max_size
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.