Elxis CMS Forum

Ελληνικό Forum => Πρόσθετα => Topic started by: giannismit on March 19, 2009, 01:26:22

Title: IOS Download και μεγάλα αρχεία. (SOLVED)
Post by: giannismit on March 19, 2009, 01:26:22
Γεια σε όλους,
Είχα εγκαταστήσει το IOS Download από τον Δεκέμβριο και είχε το πρόβλημα που δεν έκανες upload μεγάλα αρχεία.
πριν από ένα μήνα είδα το παρακάτω μήνυμα από τον Γιάννη.

Λοιπόν από την αρχή για να μην μπερδευόμαστε. Αν δεν μπορείς να απεγκαταστήσεις φυσιολογικά το component, απεγκατέστησέ το ως εξής:
1. Σβήσε όλους τους πίνακες elx_downloads_... από την βάση δεδομένων.
2. Πήγαινε στον πίνακα elx_components και σβήσε όλες τις εγγραφές του component downloads. Φυσιολογικά θα πρέπει να βρεις 6 εγγραφές εκεί τις οποίες πρέπει να σβήσεις (δες τις τιμές της στήλης "admin_menu_link" και όσες περιέχουν com_downloads σβήσε αυτές τις γραμμές).
3. Σβήσε τον φάκελλο components/com_downloads/ και όλα τα περιεχόμενά του.
4. Σβήσε τον φάκελλο administrator/components/com_downloads/ και όλα τα περιεχόμενά του.
5. Πήγαινε στα εργαλεία του Elxis και άδειασε το πρόχειρο (φάκελος tmpr).

Κατέβασε το component από το elxis-downloads.com. Μην χρησιμοποιήσεις τυχόν υπάρχον αρχείο που έχεις στο pc σου γιατί η έκδοση που έχουμε online αναβαθμίστηκε πριν λίγες μέρες και περιέχει μία σημαντική αλλαγή που μειώνει κατά πολύ την κατανάλωση μνήμης στο server κατά την λήψη αρχείων. Τώρα το IOS Downloads υποστηρίζει και πολύ μεγάλα αρχεία (πχ ISO images).

Εγκατέστησε τώρα το component που κατέβασες μέσο του εγκαταστάτη του Elxis.

Σημείωση: κάπου διάβασα ότι το site είναι από μεταφορά από άλλο server. Πολύ πιθανόν ο owner των αρχείων να είναι του παλιού server οπότε θα έχεις συνέχεια πρόβλημα με τους ιδιοκτήτες των αρχείων.
Εκτέλεσε την παρακάτω εντολή από το command prompt (ssh) και βρισκόμενος στον πηγαίο κατάλογο του elxis για να φτιάξεις τους owner σε όλα τα αρχεία:
chown -R username:group *
άλλαξε το username και group με αυτά του τρέχοντος server. Αν δεν έχεις πρόσβαση ssh πες στην εταιρεία που σε φιλοξενεί να το κάνει.

Κάνω απεγκατάσταση και εγκατάσταση του component ... αλλά πάλι τα ίδια με τα μεγάλα αρχεία.
Πάω πάλι στο elxis-dowload.com και βλέπω ημερομηνία update του component 19 Δεκεμβρίου:
Version: 1.0
License: Creative Commons 3.0
Downloads: 575
Hits: 1322
Size: 286kb
Compatibility: Elxis 2008.x, PHP 5.x
Price: Free
Date added: 18 Dec 2008, 22:42
Last Updated: 19 Dec 2008, 19:43


Τελικά είναι αυτή η αναβαθμισμένη έκδοση που λέει ο Γιάννης και έχω κάνει εγώ κάποια πατάτα.... δεν ξέρω.
Πάντως αρχείο 5mb δεν ανεβαίνει.
Για να το ανεβάσω φτιάχνω ένα αρχείο μερικά kb με το ίδιο όνομα το ανεβάζω και μετά με ftp ανεβάζω το κανονικό αρχείο.

Υποψιάζομαι ότι δεν έχω την αναβαθμισμένη version...


Title: Re: IOS Download και μεγάλα αρχεία.
Post by: ks-net on March 19, 2009, 02:12:24
Αυτά στο quote δεν έχουν καμιά σχέση με αυτό που προσπαθείς να πετύχεις!
αναφέρονται σε άλλα πράγματα!

το όριο ουσιαστικά το θέτει ο server σου και όχι η έκδοση
Quote
Τελικά είναι αυτή η αναβαθμισμένη έκδοση που λέει ο Γιάννης και έχω κάνει εγώ κάποια πατάτα.... δεν ξέρω.
Πάντως αρχείο 5mb δεν ανεβαίνει.

στην administrator area>>system>>site information>> php information

βρες το post_max_size αυτό βάζει όριο στο com_downloads

αυτό είναι το μέγιστο που σου επιτρέπει ο  server σου...

από εκεί και πέρα ρίξει μια ματιά και στο  com_downloads:
Configuration>>listing submissions>>max file size

αυτά τα δύο περιορίζουν το μέγεθος του αρχείου

**Μπορείς να ανεβάζεις πρώτα το αρχείο στο ftp και να γράφεις απλά το όνομα στο πεδίο...
δε χρειάζεται να φτιάχνεις εικονικά αρχεία!
Title: Re: IOS Download και μεγάλα αρχεία.
Post by: datahell on March 19, 2009, 08:19:39
Η αλλαγή δεν είναι για να ανεβάζεις μεγάλα αρχεία αλλά για να κατεβάζεις μεγάλα αρχεία!
Στο ανέβασμα υπάρχει ο περιορισμός από τις ρυθμίσεις της php σου και το IOS Downloads δεν μπορεί να σου κάνει τίποτα.

Ένα κόλπο για να ανεβάζετε μεγάλα αρχεία.
 Πχ θέλετε να ανεβάσετε το xxx.zip το οποίο είναι 500mb. Ανεβάστε μέσω του component ένα xxx.zip με κάτι άσχετο μέσα και μικρό μέγεθος (κάποια kb). Πηγαίντε μετά στο ftp σας και ανεβάστε το κανονικό xxx.zip στη θέση του μικρού που ανεβάσατε μέσω του component.

Η τελευταία αλλαγή που έγινε στο component (Δεκέβριος 2008) επιτρέπει το κατέβασμα πολύ μεγάλων αρχείων (iso images για παράδειγμα) χωρίς να εξαντλεί την μνήμη του διακομιστή.
Title: Re: IOS Download και μεγάλα αρχεία.
Post by: giannismit on March 19, 2009, 12:37:52
Ωραία... λύθηκαν οι απορίες μου,
Ευχαριστώ και τους δυο σας για τις απαντήσεις.