将magento多重站点移动到开发环境后,我按照
进行了操作1)更改了所有商店的基本网址安全和不安全。
2)清除缓存文件夹
3)清除会话文件夹
4)检查.htaccess文件
5)更改了local.xml中的数据库
6)所有文件夹文件权限为755
当我访问开发网站网址时,我仍被重定向到网站。
答案 0 :(得分:2)
这总是归结为我们导入了数据库和应用程序代码,并在实现我们需要更改local.xml以进行数据库访问之前运行了一次站点,更改了local.xml并再次运行它只是为了让它重定向到旧域,我们然后更改了baseurls,它仍然重定向到旧域,尽管清除了缓存。
完成上述操作后,您已缓存所有配置和Magento重定向,直到您找到备用缓存,因为它未存储在正常位置,因为未获取文件/文件夹权限 FIRST 甚至在更改数据库访问和baseurl配置之前。
这与此重复 - > https://stackoverflow.com/a/7144268/722112
当您分三步执行此操作时,移动Magento实际上非常简单。
将应用程序代码放在旧网站上的tarball中,在新网站上解压缩并更改文件/文件夹权限立即执行!! 文件夹=> 755个文件=>大多数服务器的644和var / => 777递归。
使用mysqldump导出数据库,在新服务器上重新导入, IMMEDATELY 运行mysql代码以更改baseurls。 - > https://stackoverflow.com/a/6871195/722112
仅在上述情况之后,更改local.xml中的凭据以允许访问新数据库。
这保证了Magento会在首次运行时将其缓存放在正确的位置,而不是在system / tmp中,您可能无法访问它以删除它并清除缓存,因此您最终会得到令人惊讶的不朽的magento缓存,重定向到旧域并留在服务器重启之前。
答案 1 :(得分:1)
我在local.xml
和已清除的缓存中进行了更改并将local.xml
文件还原后,将应用程序指向了非现有数据库。它开始为我工作。