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

    Errore 403 nella modifica al DocumentRoot in httpd.conf

    ..si, si.. già so che esistono discussioni di questo tipo nel forum.. quindi preventivamente vi informo che il mio problema non riesco a risolverlo come è accaduto per altri utenti.
    Il brutto è che non ne capisco il motivo.

    Ma iniziamo dal principio.

    Ho Mac Os X, con SO Leopard.
    Ieri, dopo aver dato una bella pulitina al sistema, scarico e installo xampp.
    Scompatto i file, li installa tutti senza problemi, faccio partire apache e mySql e anche qui tutto ok. Come da copione d'altronde.

    Ora, dovendo gestire i file php da una cartella che non può stare dentro /Applications/XAMPP/etc/htdocs, sono andato ad aprire il file httpd.conf (/Applications/XAMPP/etc/httpd.conf) e ho commentato sia la directory indicata in DocumentRoot, sia quella indicata da <Directory "">, inserendo quindi il percorso della posizione della cartella nella quale gestisco i miei file PHP.

    E qui iniziano i problemi.

    Ogni volta che tento di accedere a "http://localhost/" mi da errore 403, con il seguente messaggio:
    Forbidden
    You don't have permission to access /index.php on this server.
    Ora.. la cosa è decisamente frustrante visto che sembra che sia su questo forum, sia in altri, sono l'unico a cui cambiare semplicemente le stringhe con il percorso non serva a molto. Anzi.

    Per sicurezza sono anche andato a cambiare i permessi alla cartella dei miei PHP con un bel chmod 777, ma niente.

    Preso da un momento di panico.. sono andato a ripristinare le vecchie impostazioni, commentando le nuove, e anche qui sconforto a più non posso, visto che con le directory di default xampp sembra funzionare a meraviglia.

    Qualcuno sa darmi una mano?
    Anche solo indicarmi una possibile soluzione volendo...
    Qualunque cosa.. pur di non mettere i file dentro la htdocs di xampp..

  2. #2
    hai controlalto in httpd.conf le rigeh dove setti la directory da usare come root per i siti? cosa c'è (per la cronaca: le righe

    DocumentRoot e <Directory "/Apache"> Options FollowSymLinks ecc

  3. #3
    Questo è quello che ho nel mio httpd.conf

    La parte della DocumentRoot:
    #DocumentRoot "/Applications/xampp/xamppfiles/htdocs"
    DocumentRoot "/Users/andrea/Documents/htdocs/"
    La parte della <Directory >:
    #<Directory "/Applications/xampp/xamppfiles/htdocs">
    <Directory "/Users/andrea/Documents/htdocs/">
    La parte commentata è quella di default, mentre la parte non commentata è quella per la quale ho problemi di funzionamento (vedi errore 403)

  4. #4
    bisogna vedere se per quella directory hai settato i diritti di lettura..

  5. #5
    Per sicurezza sono anche andato a cambiare i permessi alla cartella dei miei PHP con un bel chmod 777, ma niente.
    ..comunque ho risolto cambiando i permessi di accesso dal file httpd.conf direttamente..

  6. #6
    come hai fatto? please!

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.