我的情况是我的网站上有一个1.5 GB的sqldump文件。我把它拿到了Magento的新副本上并将其转移到虚拟盒子ubuntu环境中并恢复了我的文件系统。很标准。但是当我在浏览器中访问我的本地副本时,它会立即将我重定向到实际站点。我的本地系统也正确配置了我的local.xml。有谁知道这些值存储在数据库/ phpmyadmin中的哪个位置?我错过了一些Apache配置吗?
答案 0 :(得分:0)
运行此查询以获取数据库中的URL:
SELECT
*
FROM
core_config_data
WHERE
path = "web/unsecure/base_url"
OR path = "web/secure/base_url";
如果在您尝试访问网站时启用了缓存,则需要通过删除var / cache& amp;中的文件来清除缓存。 VAR / full_page_cache。
另外,1.5 GB有点大。在转移数据库之前,我总是清理日志。通常将DB降低到小于600K
SET foreign_key_checks = 0;
TRUNCATE dataflow_batch_export;
TRUNCATE dataflow_batch_import;
TRUNCATE log_customer;
TRUNCATE log_quote;
TRUNCATE log_summary;
TRUNCATE log_summary_type;
TRUNCATE log_url;
TRUNCATE log_url_info;
TRUNCATE log_visitor;
TRUNCATE log_visitor_info;
TRUNCATE log_visitor_online;
TRUNCATE report_viewed_product_index;
TRUNCATE report_compared_product_index;
TRUNCATE report_event;
TRUNCATE index_event;
TRUNCATE catalog_compare_item;
SET foreign_key_checks = 1;
答案 1 :(得分:0)
刷新缓存。
下载数据库并检查是否有任何条目包含您的实时网站网址(非标准Magento编码可能导致此问题)。
同时检查您的XML和代码以获取一些硬编码链接。
摘要: 可能是由于缓存,数据库条目ro一些硬编码链接。