cartella download

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
mister c
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 19/03/2007, 18:44

cartella download

Messaggio 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 :(
Avatar utente
marcus
membro Master
membro Master
Messaggi: 1619
Iscritto il: 04/12/2003, 1:00
Contatta:

Re: cartella download

Messaggio 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
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
mister c
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 19/03/2007, 18:44

Messaggio 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.:D

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
mister c
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 19/03/2007, 18:44

Messaggio 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.
Avatar utente
marcus
membro Master
membro Master
Messaggi: 1619
Iscritto il: 04/12/2003, 1:00
Contatta:

Messaggio 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
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
mister c
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 19/03/2007, 18:44

Messaggio da mister c »

Scusami per la tardiva risposta.

Sono riuscito a cambiare nome alla cartella download.:D
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 !
Rispondi