Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Download file non mostra dimensione totale e tempo rimanente

    Ciao a tutti ragazzi,
    spero sia la sezione adatta del forum ma visto la stranezza del problema non sapevo dove postare.

    Tra partentesi, e' da tanto che cerco un buon forum dove discutere di web design e spero davvero di averlo trovato in HTML.it...in tutti gli altri difficilmente ho trovato davvero aiuto...

    Il mio problema e' questo: ho un server dedicato Linux (ovviamente ambiente LAMP) su cui monto un sito in Joomla.
    Ho notato che quando si fa il download di un file, questo si scarica normalmente ma non mostra la dimensione totale del file e di conseguenza neanche il tempo rimanente alla fine.

    Non ho proprio idea di cosa possa causarlo.
    Joomla no, perche' su un altro hosting (condiviso) non dava problemi.

    Che sia legato a qualche parametro di Apache? Non lo conosco ancora molto.
    Oppure ad .htaccess?
    Ho messo un .htaccess consigliato da Joomla.org per ragioni di sicurezza, ma non ho capito tutte le voci inserite...non vorrei ci fosse qualcosa che nega agli utenti la possibilita' di accedere alle informazioni dei files.
    Eccolo: http://docs.joomla.org/Htaccess_exam..._htaccess_file
    Ho apportato solo alcune modifiche, commentando delle cose che davano problemi...

    Non e' un problema granche' grave ma vorrei comunquerlo risolverlo.
    Per gli utenti e' un comportamento strano.

    Spero sappiate aiutarmi.

    Saluti!
    /*non ho scelto io di venire al mondo, ma da quel momento in poi le altre decisioni le prendo da me*/
    - http://sberla54.altervista.org - My home page -
    - http://www.punk4free.org - My punk hardcore magazine -

  2. #2
    Ciao a tutti.
    Visto la grande partecipazione al topic mi rispondo da solo

    Ho risolto, Googlando un po' di piu' e chiedendo su IRC.

    Il problema era mod_deflate che comprimeva anche gli zip e gli mp3 e questo non permetteva al browser di capire la dimensione totale dei files.

    Ho seguito alcuni indicazioni lette qui: http://www.geekride.com/apache-enabl...site-optimise/

    Ho modificato httpd.conf da cosi:
    codice:
    <IfModule mod_deflate.c>
      <Location />
        # Insert filter
        SetOutputFilter DEFLATE
        # Netscape 4.x has some problems...
        BrowserMatch ^Mozilla/4 gzip-only-text/html
        # Netscape 4.06-4.08 have some more problems
        BrowserMatch ^Mozilla/4\.0[678] no-gzip
        # MSIE masquerades as Netscape, but it is fine
        # BrowserMatch \bMSIE no-gzip !gzip-only-text/html
        # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
        # the above regex won't work. You can use the following
        # workaround to get the desired effect:
        BrowserMatch \bMSI[E] no-gzip !gzip-only-text/html
        # Don't compress images
        SetEnvIfNoCase Request_URI \
        \.(?:gif|jpe?g|png)$ no-gzip dont-vary
        # Make sure proxies don't deliver the wrong content
        Header append Vary User-Agent env=!dont-vary
      </Location>
    </IfModule>
    A cosi:
    codice:
    <IfModule mod_deflate.c>
      <Location />
        # Insert filter
        SetOutputFilter DEFLATE
        # Netscape 4.x has some problems...
        BrowserMatch ^Mozilla/4 gzip-only-text/html
        # Netscape 4.06-4.08 have some more problems
        BrowserMatch ^Mozilla/4\.0[678] no-gzip
        # MSIE masquerades as Netscape, but it is fine
        # BrowserMatch \bMSIE no-gzip !gzip-only-text/html
        # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
        # the above regex won't work. You can use the following
        # workaround to get the desired effect:
        BrowserMatch \bMSI[E] no-gzip !gzip-only-text/html
        # .CUSTOM.
        # Configuro la non compressione per immagini, zip, file gia' compressi ed mp3.
        # Originale era: \.(?:gif|jpe?g|png)$ no-gzip dont-vary
        #
        SetEnvIfNoCase Request_URI \
        \.(?:gif|jpe?g|png|swf|pdf|exe|t?gz|zip|bz2|sit|rar|mp3)$ no-gzip dont-vary
        # Make sure proxies don't deliver the wrong content
        Header append Vary User-Agent env=!dont-vary
      </Location>
    </IfModule>
    In pratica cambiando questo:
    codice:
        SetEnvIfNoCase Request_URI \
        \.(?:gif|jpe?g|png)$ no-gzip dont-vary
    in questo:
    codice:
        SetEnvIfNoCase Request_URI \
        \.(?:gif|jpe?g|png|swf|pdf|exe|t?gz|zip|bz2|sit|rar|mp3)$ no-gzip dont-vary
    Spero possa essere utile a qualcun altro.

    Ciao a tutti!
    /*non ho scelto io di venire al mondo, ma da quel momento in poi le altre decisioni le prendo da me*/
    - http://sberla54.altervista.org - My home page -
    - http://www.punk4free.org - My punk hardcore magazine -

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    1
    Utilissimo....mi hai risolto un problema
    grazie

  4. #4
    Mi fa piacere!
    /*non ho scelto io di venire al mondo, ma da quel momento in poi le altre decisioni le prendo da me*/
    - http://sberla54.altervista.org - My home page -
    - http://www.punk4free.org - My punk hardcore magazine -

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.