无法访问Drupal 7上的虚拟目录

我在AWS EC2 Linux实例上安装了Drupal 7.37。 这是完美的工作,直到我重新安装httpd24和PHP 5.5。 从那以后,主页加载完美,但我无法访问我的虚拟目录。 例如,当我点击Drupal的button“login”它尝试加载mypage.com/user/logout (我有干净的url激活),但我得到错误404。

这是我的VirtualHost:

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

和目录:

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

我应该在哪里寻找问题? httpd.conf或php.ini?

编辑1:访问日志输出当我尝试访问这些页面之一。 没有错误日志输出:

 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" 

编辑2:我有另一个网站与/ var / www / html上运行的虚拟目录,它完美的作品。 但是这个(/ usr / share / drupal7)没有。

编辑3:我只是试图将我的网页移动到/ var / www / html,我得到同样的问题。 创build这些虚拟目录(例如,/ admin / artefacts / user)可能是一个drupal问题吗? 的.htaccess?

固定! 我只需要使用AllowOverride All编辑目录,如下所示:

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