我有重复的Drupal文件和数据库,以便无法在生产网站上运行。
我在新drupal的settings.php中更改了数据库名称。
然而,当我使用新的Drupal登录时,我总是落在旧的Drupal上。此外,当我点击旧目的地中的任何链接时,网址将更改为旧链接。
这很奇怪,因为当我向旧副本添加新节点时,它会出现在新副本中。如果
新数据库不包含它,所以我猜新副本正在读取旧数据库。
但是如果删除新数据库,新副本会显示“站点离线:技术问题”,所以新的drupal实际上是指向新数据库......
更新: 它可能是apache域问题吗?新路径显示为旧路径?我不知道该怎么做
答案 0 :(得分:2)
尝试调试的几个选项(我当然假设你正在运行Drupal 6.x):
下一个问题(更新):
答案 1 :(得分:1)
所以,在一天结束的时候,我终于找到了原因。这是.htaccess文件
我需要更新这一行:
RewriteBase /oldwebsite
到
RewriteBase /newwebsite
答案 2 :(得分:0)
它可能是domain模块,它有自己的base_url重定向逻辑。
答案 3 :(得分:0)
一种可能性是“安全页面”模块,如果您安装了该模块(如果您安装了任何电子商务模块),它可能会将您的管理页面重定向到生产站点网址的https。
如果是这种情况,您可以按照此处的说明在数据库中将其关闭:http://drupal.org/node/157632并且应该能够访问您的本地网站。