403 con Apache e Symfony su Ubuntu 10.04

Sto cercando di eseguire symfony nella mia installazione apache (sto utilizzando xampp per l'integer pacchetto) e continua a darmi un errore 403 each volta che cerco di accedere al mio sito web.

Ho i vhosts impostati con i seguenti:

<VirtualHost *:80> ServerName localhost DocumentRoot "/opt/lampp/htdocs" DirectoryIndex index.php <Directory "/opt/lampp/htdocs"> AllowOverride All Allow from All </Directory> </VirtualHost> <VirtualHost *:80> ServerName servername.localhost DocumentRoot /home/me/web/server/web DirectoryIndex index.php Alias /sf "/lib/vendor/symfony/data/bin/web/sf" <Directory "/home/me/web/server/web"> AllowOverride All Allow from All </Directory> </VirtualHost> <Directory "/lib/vendor/symfony/data/bin/web/sf"> Allow from All </Directory> 

Ho aggiunto anche "127.0.0.1 servername.localhost" nel mio file hosts.

Quando cerco di accedere a "servername.localhost" mi dà solo un errore 403. Ho chmod'd 777 la directory di symfony e la mia directory del sito web nella mia home directory e ho utilizzato il progetto './symfony: permissions' per consentire a symfony di verificare che le autorizzazioni siano impostate correttamente ma non ancora risultano.

Se spingo la directory del mio sito web in "/ opt / lampp / htdocs", lo servirà da lì ma ha ancora problemi a accedere alla roba di symfony come la barra degli strumenti di debug.

Qualsiasi aiuto sarebbe apprezzato.

  • Unbuntu 9.04 - Non è ansible installare tutti gli aggiornamenti
  • sudoers per eseguire i comandi come un altro utente
  • apt-get dist-upgrade su una macchina di produzione
  • Come posso eseguire il backup del mio server Ubuntu?
  • port UDP dhclient 68
  • Quando i contatori di byte iptables sono eliminati?
  • Errore di avviare il server postgresql su ubuntu
  • Scansione automatica di installazioni AWS EC2 basate sull'utilizzo della memory
  • 2 Solutions collect form web for “403 con Apache e Symfony su Ubuntu 10.04”

    Symfony richiede alcune regole di riscrittura, non vedo perché l'.htaccess non sarebbe presente se non l'hai rimosso- è mod_rewrite abilitato?

    403 è di solito Esplora directory che è proibita (controllare il registro degli errori di Apache dovrebbe confermare questo).

    C'è un documento predefinito (index.php) nella tua directory /home/me/web/server/web ?

    Hai simmetrato Symfony in /sf , quindi dovrai colpire http://servername.localhost/sf per accedervi, non il livello superiore http://servername.localhost/ .

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.