No se puede acceder a directorios virtuales en Drupal 7

No se puede acceder a directorios virtuales en Drupal 7

He instalado Drupal 7.37 en la instancia AWS EC2 de Linux. Funcionó perfectamente hasta que reinstalé httpd24 y ​​PHP 5.5. Desde entonces la página principal carga perfectamente pero no puedo acceder a mis directorios virtuales. Por ejemplo, cuando hago clic en el botón "Iniciar sesión" de Drupal, intenta cargar mypage.com/user/logout(tengo las URL limpias activadas), pero aparece el error 404.

Este es mi servidor virtual:

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

Y directorio:

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

¿Dónde debo buscar el problema? ¿httpd.conf o php.ini?

EDITAR1:Acceder a la salida de los registros cuando intento acceder a una de estas páginas. No hay salidas de registro de errores:

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"

EDITAR2:Tengo otro sitio web con directorios virtuales ejecutándose en /var/www/html y funciona perfectamente. Pero este (/usr/share/drupal7) no lo hace.

EDITAR3:Intenté mover mi página a /var/www/html y tengo el mismo problema. ¿Podría ser un problema de Drupal al crear estos directorios virtuales (por ejemplo,/admin/artefacts/user)? .htaccess?

Respuesta1

¡Fijado! Solo necesitaba editar el directorio con AllowOverride All, como se muestra a continuación:

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

información relacionada