我正在努力与Magento多商店安装。旧的设置是一个Magento安装与两个网站/商店都指向同一个文件夹。现在的客户端想要2个独立的网站,所以改变一个不会弄乱其他。
无论如何,数据库被复制,文件被拷贝,var/cache,var/session,var/tmp被清空。我已经在app/etc/local.xml中修改了数据库参数,.htaccess文件没有任何硬编码规则。
问题是sitea.com一直重定向到siteb.com,管理区域不工作,所以我必须在控制台或phpMyAdmin中做所有事情。
我必须对哪些数据库表进行更改?我遗漏了什么?
5条答案
按热度按时间bgtovc5b1#
core_config_data中的base_url完成了这个任务,并删除了var/cache、var/session、var/tmp和system /tmp文件夹中的所有内容
nqwrtyyt2#
在www.example.com上sitea.com,您可能需要查看其数据库和基本URL的
core_config_data
表。或者,您可以尝试执行以下查询:在siteb.com的数据库上做同样的事情
qc6wkl3g3#
当更新Magento后端的配置以转移生产网站时,请小心编辑配置面板中的基本URL信息。一旦这些值更改,网站将不再可访问。
我们倾向于转移站点,然后在core_config_data表中对数据库进行这些更改。
如果您被锁定在后端之外,请更新数据库,删除var/cache目录,然后查看这是否是您所需要的全部内容。
rjee0c154#
我也遇到了同样问题:
步骤1:
使用SSH删除缓存:
步骤2:
**PS:**为了使用Magento Connect Manager,您可能需要重置PEAR配置设置。要做到这一点,只需删除文件
downloader/pearlib/pear.ini
,一个新的文件将自动创建。步骤3:
重置文件权限
若要确保正确加载所有javascript文件、CSS和图像,应将文件权限重置为新服务器的建议设置。
从Magento根目录(例如public_html)运行以下命令:
wgeznvg75#
我已经一次又一次地遇到这个问题。我知道这与该高速缓存无关,只是一个DB问题,因为我可以在env中更改DB名称,它会崩溃。
现在,我按照Seth之前的指令(查找和更改DB值)进行操作,它部分地工作了。我不确定我是否准确地使用了他的代码,但有3行我需要更改:
在core_config_data表中更改这3个值就可以了。