Não é possível acessar diretórios virtuais no Drupal 7

1

Instalei o Drupal 7.37 na instância do AWS EC2 Linux. Ele estava funcionando perfeitamente até que eu reinstalei o httpd24 e o PHP 5.5. Desde então, a página principal carrega perfeitamente, mas não consigo acessar meus diretórios virtuais. Por exemplo, quando clico no botão "Login" do Drupal, ele tenta carregar mypage.com/user/logout (eu tenho URLs limpas ativadas), mas recebo o erro 404.

Este é o meu VirtualHost:

<VirtualHost *:80>
    ServerName www.mypage.com
    ServerAlias mypage.com
    DocumentRoot /usr/share/drupal7
</VirtualHost>

E Diretório:

<Directory "/usr/share/drupal7">
    AllowOverride None
    Require all granted
</Directory>

Onde devo procurar o problema? httpd.conf ou php.ini?

EDIT1: Acesse a saída de registros quando tento acessar uma dessas páginas. Nenhuma saída de log de erros:

xx.xx.xx.xx - - [14/May/2015:16:35:47 +0000] "GET / HTTP/1.1" 200 18900 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36"
xx.xx.xx.xx - - [14/May/2015:16:35:55 +0000] "GET /admin/structure/block?render=overlay HTTP/1.1" 404 219 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36"

EDIT2: Eu tenho outro site com diretórios virtuais em execução em / var / www / html e funciona perfeitamente. Mas esse aqui (/ usr / share / drupal7) não.

EDIT3: Tentei mover minha página para / var / www / html e recebo o mesmo problema. Poderia ser um problema drupal ao criar esses diretórios virtuais (por exemplo, / admin / artefacts / user)? .htaccess?

    
por Arturo 14.05.2015 / 18:14

1 resposta

1

Corrigido! Eu só precisava editar o diretório com AllowOverride All, conforme abaixo:

<Directory "/usr/share/drupal7">
    AllowOverride All
    Require all granted
</Directory>
    
por 14.05.2015 / 19:43