移动网站后,在Drupal 6上重定向循环

时间:2011-10-17 15:51:50

标签: php drupal drupal-6 mamp redirect-loop

我今天早些时候发布了一个问题,询问需要更改哪些文件才能成功将drupal移动到MAMP。

我现在已将它全部移动并将其连接到数据库,但是,我在尝试查看网站时陷入了重定向循环。据我所知,重定向循环卡在index.php和install.php

之间

我该如何解决这个问题?什么会导致重定向循环?

我在某处读到tmp目录中有一个重定向文件,删除它会解决问题,但对我来说,该文件不存在。

3 个答案:

答案 0 :(得分:1)

检查您的网络服务器是否具有settings.php的读取权限。

同时检查数据库是否设置正确。与往常一样,drush是您的朋友。

答案 1 :(得分:0)

听起来像.htaccess问题,当您将网站从根路径(即example.com/)移动到子文件夹(即localhost:8888 / drupal /)时,有时会发生这种情况。< / p>

尝试将RewriteBase文件中的.htaccess更改为:

RewriteBase /drupal/

其中drupal是Drupal安装在子文件夹中的名称。

答案 2 :(得分:0)

由于我自己对Drupal的经验,我没有意识到该网站是Drupal Multi-site。 sites文件夹包含'all'和'example.com'没有'default'文件夹。

我的问题有两个解决方案。

  1. 将MAMP设置为虚拟主机(因此example.com将指向我的mamp安装,因此勾选文件重定向的所有框)
  2. 将文件夹名称更改为“localhost”而不是“example.com”
  3. 第二个解决方案确实给我留下了一两个问题,但由于我只需要安装这个主题,我认为一个拙劣的解决方案最省时。