本地暂存magento站点重定向到活动站点
我随后建立了我们magento站点的本地登台版本。在本地,它运行在ubuntu和apache服务器上 一切似乎都很好,但当我将浏览器指向临时站点时,它会重定向到实时站点 到目前为止,我已经尝试:本地暂存magento站点重定向到活动站点,magento,redirect,ubuntu,migration,staging,Magento,Redirect,Ubuntu,Migration,Staging,我随后建立了我们magento站点的本地登台版本。在本地,它运行在ubuntu和apache服务器上 一切似乎都很好,但当我将浏览器指向临时站点时,它会重定向到实时站点 到目前为止,我已经尝试: 更改本地数据库中mg_core_config_data表中的url条目 清除浏览器缓存和cookie 将.htaccess文件更改为包含RewriteBase/localhost/ 所有这些都不起作用,我已经读到,app/etc/local.xml文件可能有一些可能导致这种情况的设置,但我找不到它们 我
RewriteBase/localhost/
<?xml version="1.0"?>
<!--
/**
* Magento
*
* NOTICE OF LICENSE
* Blah Blah
-->
<config>
<global>
<install>
<date><![CDATA[Mon, 07 Oct 2013 06:25:58 -0500]]></date>
</install>
<crypt>
<key><![CDATA[de1v6an96abmo8kdhho2qbqrmcal3z0w]]></key>
</crypt>
<disable_local_modules>false</disable_local_modules>
<resources>
<db>
<table_prefix><![CDATA[mg_]]></table_prefix>
</db>
<default_setup>
<connection>
<host><![CDATA[localhost]]></host>
<username><![CDATA[??????]]></username>
<password><![CDATA[??????]]></password>
<dbname><![CDATA[??????]]></dbname>
<initStatements><![CDATA[SET NAMES utf8]]></initStatements>
<model><![CDATA[mysql4]]></model>
<type><![CDATA[pdo_mysql]]></type>
<pdoType><![CDATA[]]></pdoType>
<active>1</active>
</connection>
</default_setup>
</resources>
<session_save><![CDATA[db]]></session_save>
</global>
<admin>
<routers>
<adminhtml>
<args>
<frontName><![CDATA[admin]]></frontName>
</args>
</adminhtml>
</routers>
</admin>
</config>
假的
1.
已解决
重定向问题是由于Magento缓存引起的。我只是从我的Magento站点的var/文件夹中删除了所有内容。在那之后,我清除了浏览器的缓存/cookies,这很有效 在移动到另一台服务器或对Magento进行任何重大更改后,我们应该始终删除var/cache。对我来说,问题是:
- local.xml已更新
- 列表项 安全/base\u url和不安全/base\u url已更新
- 所有文件均已正确复制
- var文件夹已清空
-
仍在重定向到live网站
magento文件夹的文件权限是775,我把它改成了777
请注意,这有一个常见的安全问题和一个chown www数据:最好是www数据。我的开发服务器不需要太安全,所以0777稍微简化了一点。问题是权限问题。我在设置文件夹权限后解决了这个问题
sudo chown -R group:user .
sudo find . -type f -exec chmod 777 {} \; && sudo find . -type d -exec chmod 777 {} \;
请使用
chmod
参数,您需要什么样的655755
或您需要什么取决于文件夹。对于我来说,最终的效果是什么
php shell/indexer.php——通过ssh重新编制索引。从逻辑上看,在从以前的实时安装复制文件之后,URL仍然指向旧存储,因此必须通过ssh重新编制索引
希望它也适用于其他人 节省了我的时间完美的回答不仅如此,还要清除浏览器缓存。我的浏览器缓存有问题。我清除了它。成功了。