Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1

    Errore "You don't have permission to access"

    Salve a tutti.
    Utilizzo la distro LINUX MANDRIVA.
    Ho modificato il percorso contenuto nel file httpd2.conf (/etc/httpd/conf) in cui apache cerca i file da /var/www/html a /mnt/win2/Apache (quest'ultimo è un disco fisso con una partizione FAT32) .
    Ma quando digito localhost nella barra degli indirizzi, il browser mi visualizza:
    codice:
     Forbidden 
     You don't have permission to access / on this server. 
     
     Apache-AdvancedExtranetServer/2.0.53 (Mandrakelinux/PREFORK-9mdk) 
     mod_ssl/2.0.53 OpenSSL/0.9.7e PHP/4.3.10 mod_perl/1.999.21 
     Perl/v5.8.6 Server at 127.0.0.1 Port 80
    Come mai??
    Eppure possiedo tutti i permessi, posso modificare, cancellare o aggiungere file in quella cartella.

    HELP!!!

  2. #2
    se non ci metti un index.html o qualcosa di simile in quel percorso cosa pretendi che ti visualizzi?
    Sotto la panza la mazza avanza.

  3. #3
    Scusa ma questo problema di crea parecchi grattacapi, forse è proprio il problema che mi costringerà a utilizzare Windows anziché Linux.

    Quindi avrei gradito una risposta seria ...

  4. #4
    cosa ci trovi di ironico? :master:

    apache funziona proprio così, senza un index.html / htm / php o quel che l'è nella documentroot non ti fa vedere una beata mazza... speravi mica ti facesse vedere i file di quella partizione? sai che figata per chi visita un sito fatto in quel modo

    c'è una direttiva apposita nel file di conf per far sì che in assenza di un homepage venga visualizzato il contenuto della documentroot, ma ovviamente è commentata e altrettato ovviamente non è quel che ti serve

    ergo, metti nella nuova documentroot una pagina sensata!
    Sotto la panza la mazza avanza.

  5. #5
    Il problema dubito sia quello.
    Come prima cosa nella cartella è già presente un file index.html che, anche digitanto http://localhost/inde.html, non viene visualizzato.
    Poi l'errore parla di permessi.

    Inoltre ricordo che se con Windows non impostavi nessuna priorità del file di estensione, visualizzava comunque il contenuto di quella cartella!

  6. #6

    Dimenticavo...

    Quasi dimenticavo...

    Nel lontano novembre 2003 ebbi lo stesso problema (che poi mi ha spinto a tornare al Windows).
    Ecco la discussione:
    apache su LINUX
    purtroppo però non risolsi nulla

    Tengo a precisare che il problema non è il fatto che il nuovo percorso di Apache è su una partizione FAT32, infatti ho provato anche nelle cartelle home e altre.
    Di norma Apache installa il DocumentRoot nella cartella /var/www/html, ebbene, io ho aperto una cartella nella directory /var/www/, modificato il percorso ad Apache e il risultato è sempre lo stesso:

    You don't have permission to access / on this server

    Possibile che nessuno ha modificato il percorso del suo apache????

  7. #7

    Re: Errore "You don't have permission to access"

    Scusa, ma hai provato a modificare i permessi dei file?

    Edit: ovviamente devi modificare anche i permessi della dir mnt/win2/Apache

  8. #8

    Re: Dimenticavo...

    Originariamente inviato da Sechi Paolo
    Di norma Apache installa il DocumentRoot nella cartella /var/www/html, ebbene, io ho aperto una cartella nella directory /var/www/, modificato il percorso ad Apache e il risultato è sempre lo stesso:
    You don't have permission to access / on this server
    I permessi della nuova directory come sono? Posteresti un ls -lh dato in /var/www ?
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

  9. #9
    tiè:

    codice:
    DocumentRoot /mnt/win2/Apache
    <Directory "/mnt/win2/Apache">
        Options FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
    e riavvia apache
    Sotto la panza la mazza avanza.

  10. #10
    Originariamente inviato da Caleb
    tiè:

    codice:
    DocumentRoot /mnt/win2/Apache
    <Directory "/mnt/win2/Apache">
        Options FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
    e riavvia apache
    Ora funziona!!!!

    Grazie


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 © 2024 vBulletin Solutions, Inc. All rights reserved.