Ormai sono impazzito. Come un cavallo penso. Ma nell'informatica ormai ho capito che è l'unica via per evolversi...
Passiamo al mio problema. O forse 2.
Ho installato l'apache, il php e il mysql sul mio computer(sistema operativo windows 98 e spesso mi viene il dubbio se a windows ci va la s quando lo scrivo).
Le pagine php che creo le salvo tutte all'indirizzo C:\Programmi\ApacheGroup\Apache\test. Il tutto funziona perfettamente(a parte qualche messaggio con scritto che c'è qualcosa di non "safe"...).
Nella cartella test voglio, per esempio, creare una cartella di nome "prova" e far si che sia protetta da password.
Ho letto una miriade di guide che mi hanno insegnato ad impostare il file httpd.conf in modo che mi appaia la maschera di autenticazione e ho creato i file .htaccess e .htpasswd nella cartella "prova". Nel file .htaccess ci ho scritto:
AuthUserFile c:/Programmi/ApacheGroup/Apache/test/prova/.htpasswd
AuthGroupFile /dev/null
AuthName "Directory Protetta"
AuthType Basic
<Limit GET>
require valid-user
</Limit>
e nel file .htpasswd invece
dario:7dv9ymkxGRfAc
(cioè username dario e password criptata dario)
Io non mi chiamo Dario, ma non è importante.
Il tutto non funziona.
Cerco di accedere alla cartella "prova", mi appare la maschera di autenticazione, inserisco username "dario" e password "dario" ma non mi accede. La criptazione della password dovrebbe essere giusta (c'è un sito apposta che cripta le password per l'.htacces). Ho pensato che nella riga AuthUserFile l'indirizzo inserito non fosse esatto.
In una guida mi si diceva di utilizzare telnet/ssh in modo da conoscere l'indirizzo assoluto della cartella, tramite il comando "pwd". Ho provato a collegarmi con telnet all'indirizzo localhost (o 127.0.0.1) alla prota 80. Mi dava segni di vita ma poi si bloccava. Con altre porte non si connetteva. Poi mi sono scaricato il programma "ttssh" per connettermi con ssh ma si bloccava pure qui. Ho dedotto che non si potesse fare (anche se mi sembra strano).
Poi, mentre ormai ero in queste condizioni, ho pensato di provare il tutto nel mio spazio web www.mavah.it preso su tiscali.
Ma naturalmente non posso accedere al file di configurazione httpd.conf e non posso nemmeno riavviare il loro apache!!
Quindi ora, non so assolutamente come risolvere la situazione. Ed è importante.
Beh, non ho detto però il mio scopo. Far si che un file in pdf lo possa scaricare solo chi è registrato con una sua password.
Aiuto...