Sai*_*r J 4 magento url-redirection
我们已将magento站点移至另一台主机.但它正在重定向到旧网站
我们在移动网站之前做了以下更改
1. DB backup
2. files are zipped and copied to another host.
Run Code Online (Sandbox Code Playgroud)
将网站移动到另一台主机后
1. changed the /web/secure and /web/unsecure values in the DB.
2. In magento files /app/etc/local.xml changed the database name.
3. cleared the var/cache
4. cleared the var/tmp
5. cleared the var/session.
Run Code Online (Sandbox Code Playgroud)
但仍然将magento网站重定向到旧网站.
谁能帮我这个.
谢谢
Fia*_*abs 16
注意:通常的做法是在复制到新位置之前清空var/cache,var/session目录.下面提到了清除缓存,因为在运行列表并正确设置数据库访问,BaseURL等之后,必须清除缓存的配置.
将应用程序文件复制到新位置并将数据库导入MySQL.(最好用tarball和数据库转储sql文件执行此操作,ftp存在诸如获取.htaccess文件以进行传输,大小写等问题的问题)注意:更复杂的Magento管理员使用rsync,它更容易.
(重要!!)确保文件/文件夹权限和所有者/组正确,以便var/文件夹系统可写.否则,Magento缓存将被写入系统/tmp而不是Magento var/,只有服务器重启或手动删除才能清除Magento缓存/tmp.此外,没有var/writable意味着任何写入文件的严重错误var/report/都将无法写入任何堆栈跟踪,从而加剧了您的安装胃灼热.
确保app/etc/local.xml指向正确的数据库,并确保如果你备份local.xml它没有结束的原始.xml- >需要类似的东西local.xml.sv1
更改数据库条目Unsecure BaseUrl for和Secure BaseURL指向新位置(http://www.example.com如果https://www.example.com分别安装了ssl cert ).使用phpMyAdmin来寻找路径web/unsecure/base_url,并web/secure/base_url在core_config_data表中.(注意:每个范围集都存在条目,最小值为Global)
通过删除所有mage--?子文件夹手动清除缓存var/cache
如果您在以前的站点上使用编译器,请使用php shell/compiler.php disableMagento根目录中的SSH命令行禁用编译器.
尝试加载管理后端,您现在应该在新的服务器URL上.
遵循这些步骤应该清除导致Magento坚定地重定向回旧服务器的所有打嗝.相信我,我已经把它们全部发生了.
| 归档时间: |
|
| 查看次数: |
12888 次 |
| 最近记录: |