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

    Apache [Errori di permessi]

    Salve.
    Sul mio server linux con apache versione 2 sono riuscito a installare il phpmyadmin con successo, ora funziona alla grande.
    Ho quindi installato un sito in php sul mio webserver, ma quando vado ad aprirlo...
    Forbidden
    You don't have permission to access /cp on this server.

    Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request
    Sembra che l'utente anonimo non abbia i permessi per accedere alla cartella, ma non so come rimediare...
    grazie

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    con quale utente gira apache?
    l'utente propietario dei file del sito corrisponde?
    mettendo il caso che apache giri con l'utente www-data entri
    da utente root dai il comando:

    chown -R www-data:www-data /var/www/sito

    Ciao

  3. #3
    Come faccio a capire con quale utente giri?

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    codice:
    gianiaz@dune:/mnt/share/www.gianiaz.net/prove/fm$ ps aux | grep apa
    root      6378  0.0  0.9  12512  4768 ?        S    Apr27   0:00 /usr/sbin/apache
    www-data  6379  0.0  1.0  12604  5284 ?        S    Apr27   0:00 /usr/sbin/apache

  5. #5
    Niente da fare
    HO trovato un utente apache che comanda il server web
    Ho fatto il comando
    chown -R apache:apache /cartellasito
    Sembra funzionare (non da nessun output)
    ma il problema persiste!

  6. #6
    sopra

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    prova a guardare i log di apache.

    con "tail -f logfile" puoi tenere aperto in una shell il file di log in modo che possa vedere gli aggiornamenti in tempo reale.

    lancia il comando e prova ad accedere al sito.

    I log solitamente sono in /var/log/apache2/

    Ciao

  8. #8
    il log non è nella cartella di cui parli (uso la versione 2.0) e io oramai non so davvero cosa fare, ho dato i permessi chmod alla cartella e a index.php ma niente da fare
    Aiutoo

  9. #9
    ap

  10. #10
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    e però cerca anche di arrangiarti, se non sono li saranno da qualche altra parte...

    Dipende dalle distribuzione che usi.

    Prova con

    locate error.log
    locate access.log

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.