迁移后drupal 404错误

时间:2013-02-25 11:30:49

标签: drupal drupal-7 drupal-6 wamp wampserver

我在互联网上有一个Drupal网站。

我想从现在开始在本地工作,所以我安装了Wamp,我复制粘贴了网站的apache文件系统并使用phpmyadmin进行了sql转储。

我在phpmyadmin上重新创建了相同名称的同一个数据库&数据比在网上。

现在,我可以访问主页面了。一切都好,我看到一个节点,我看到整个菜单都有链接,......

当我尝试导航或登录时,它会给我404错误,出了什么问题?当我尝试使用nodeid再次访问阳极时,URL听起来很棒。 我怀疑WAMP,但我不知道如何解决这个问题!

非常感谢帮助我!

5 个答案:

答案 0 :(得分:3)

确保启用了mod_rewrite - 默认情况下,它不会在WAMP上启用。

您可以找到有关如何执行此操作的说明here

答案 1 :(得分:2)

确保已将.htaccess文件上传到Drupal的根目录。

或尝试使用?q=访问您的网站,例如:http://site.com/?q=admin

答案 2 :(得分:2)

很可能你在Apache中将AllowOverride设置为None。我认为这是默认设置,它会阻止您的.htaccess文件工作(这些是使您的网址有效的文件)。

编辑Apache配置文件,搜索AllowOverride的每个实例并将其更改为“All”,例如:

AllowOverride All

另外请确保您实际上已将.htaccess文件复制下来,有时它是隐藏的。

答案 3 :(得分:0)

您是否在子文件夹中安装了本地站点?什么是本地网址?

如果该网站位于子文件夹中,例如http://localhost/drupal,你需要在.htaccess中添加(或取消注释)一行,告诉apache有关RewriteBase的信息。

答案 4 :(得分:-1)

我的httpd.conf中的AllowOverride设置为None。改为AllowOverride All就像魅力一样。

请记住在更改后重新启动apache。