Forbidden - para um webiste php com o apache, embora não deva ser

1

Não consigo executar um php do meu local personalizado:

$ cat /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>


  ServerAdmin webmaster@localhost
  DocumentRoot /home/alex/Documents/var_www_html


  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet


$ ls -l  ~/Documents/var_www_html
total 52
drwxr-xr-x 2 alex alex 4096 Oct 25 16:37 dir1
drwxr-xr-x 2 alex alex 4096 Oct 25 16:37 dir2
-rwxr-xr-x 1 alex alex  493 Oct 25 16:37 file1.inc.php
drwxr-xr-x 3 alex alex 4096 Oct 25 16:37 css
-rwxr-xr-x 1 alex alex 3638 Oct 25 16:37 favicon.ico
drwxr-xr-x 2 alex alex 4096 Oct 25 16:37 images
-rwxr-xr-x 1 alex alex 2091 Oct 25 16:37 index.php
drwxr-xr-x 3 alex alex 4096 Oct 25 16:37 js
drwxr-xr-x 2 alex alex 4096 Oct 25 16:37 lib
-rwxr-xr-x 1 alex alex 1081 Oct 25 16:37 LICENSE
-rwxr-xr-x 1 alex alex  719 Oct 25 16:37 README.md
drwxr-xr-x 2 alex alex 4096 Oct 25 16:37 tpl
drwxr-xr-x 3 alex alex 4096 Oct 25 16:37 website_itself

$ ls -ld  ~/Documents/var_www_html
drwxr-xr-x 10 alex alex 4096 Oct 25 16:37 /home/alex/Documents/var_www_html

O erro é:

Forbidden

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

Apache/2.4.7 (Ubuntu) Server at localhost Port 80

Como assim?

    
por Oskar K. 25.10.2014 / 10:48

1 resposta

0

Esse erro é causado por não ter uma declaração como a que está abaixo em você VirtualHost ou em um bloco etc, ou qualquer outro bloco como este:

Options Indexes MultiViews FollowSymLinks

Para permitir a listagem do conteúdo do diretório, porque nenhum arquivo padrão foi encontrado. Você pode especificar um arquivo padrão com uma instrução como a abaixo em uma área similar (portanto, no VirtualHost, Location etc:

DirectoryIndex index.php index.html index.html.gz error.php idx.php index.html  index.cgi index.pl index.php index.xhtml

Você mod_php carregou? Você já pensou em usar perl sob FCGI, geralmente é um pouco mais seguro.

    
por 25.10.2014 / 13:26