Pagina 1 di 1
cartella download
Inviato: 19/03/2007, 18:55
da mister c
Vorrei sapere se è possibile cambiare il nome della cartella download e il corispettivo link di collegamento da osCommerce, per evitarne l'accesso diretto di eventuali intrusi.
Se è possibile, sarebbe sufficente sapere in quale punto si trova il file php da modificare.
Grazie

Re: cartella download
Inviato: 19/03/2007, 21:47
da marcus
mister c ha scritto:Vorrei sapere se è possibile cambiare il nome della cartella download e il corispettivo link di collegamento da osCommerce, per evitarne l'accesso diretto di eventuali intrusi.
Se è possibile, sarebbe sufficente sapere in quale punto si trova il file php da modificare.
Grazie

Puoi tranquillamente rinominare la cartella download come vuoi.
Dopo devi aggiornare nel file catalog/includes/configure.php la linea:
Codice: Seleziona tutto
define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
Ad es se rinomini la cartella download in download55 devi scrivere:
Codice: Seleziona tutto
define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download55/');
E' opportuno sottolineare che, in ogni caso, tale metodo di protezione, non è molto sicuro in quanto la catella risulta in ogni caso accessibile.
Su server Linux puoi proteggere l'accesso alla cartella inserendo un file .htaccess con il seguente contenuto:
Codice: Seleziona tutto
<Files ~ ".+">
Order allow,deny
Deny from all
Satisfy All
</Files>
Saluti
Marcus
Inviato: 19/03/2007, 22:15
da mister c
Ti ringrazio per la risposta tempestiva, e anche per tutti gli interventi che hai effettuato nel forum, perchè sono sempre stati di grande aiuto anche per chi, come il sottoscritto non ha grandi conoscenze tecniche.
Per proteggere i file inseriti nella cartella download dall'esterno, mi limito ad inserire un file index.htm , così da obbligare il browser a visualizzare solo la pagina di index e a rendere più facili le operazioni di download.
Ciao e grazie
Inviato: 19/03/2007, 22:53
da mister c
Ho provato a cambiare i due nomi sia nella cartella che nel file configure.php, ma appare nella pagina del sito in alto e in rosso questo messaggio di errore:
Attenzione: La directory che contiene i download non esiste: /usr/local/psa/home/vhosts/mio dominio/httpdocs/shop/download/. I download non funzioneranno finche non verrà corretto questo errore.
La versione che è installata è la osCommerce 2.2-MS2
Ciao e grazie per il tempo che dedichi a risolvere tutti i nostri problemi.
Inviato: 20/03/2007, 3:14
da marcus
mister c ha scritto:Ho provato a cambiare i due nomi sia nella cartella che nel file configure.php, ma appare nella pagina del sito in alto e in rosso questo messaggio di errore:
Attenzione: La directory che contiene i download non esiste: /usr/local/psa/home/vhosts/mio dominio/httpdocs/shop/download/. I download non funzioneranno finche non verrà corretto questo errore.
La versione che è installata è la osCommerce 2.2-MS2
Ciao e grazie per il tempo che dedichi a risolvere tutti i nostri problemi.
Posta la modifica che hai fatto al configure.php.
Marcus
Inviato: 21/03/2007, 19:35
da mister c
Scusami per la tardiva risposta.
Sono riuscito a cambiare nome alla cartella download.
Per modificare il file configure.php ho cambiato prima il valore CHMOD da 444 a 644 da permettermi di eseguire le modifiche, poi ho ripristinato il valore 444. Ho dovuto eseguire la stessa modifica anche al file includes/configure.php nella cartella https dove avvengono le transazioni.
Ciao e grazie mille !