我按照this tutorial设置了magento网站的本地暂存版本。在本地,它运行在ubuntu&一个apache服务器。
一切似乎都运行良好但是当我在登台网站上指向浏览器时,它会重定向到实际网站。
到目前为止,我已尝试过:
RewriteBase /localhost/
这些都不起作用,我已经读过 app / etc / local.xml文件可能有一些可能导致此问题的设置,但我无法找到它们
我应该在 .htaccess文件中添加某种重写 ???
任何帮助都将不胜感激。
这是我的 app / etc / local.xml文件:
<?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>
答案 0 :(得分:16)
解决!
重定向问题是由 Magento缓存引起的。我只是删除了Magento网站的 var / 文件夹中的所有内容。之后我清除了浏览器的缓存/ cookie以获得良好的衡量标准。它有效!
答案 1 :(得分:3)
对我来说,问题是:
仍然会重定向到直播网站。
magento文件夹的文件权限是775,我把它改为777并且瞧。
请注意,这有一个常见的安全问题,并且需要使用www-data:www-data。我的开发服务器不需要太安全,所以0777简化了一点。
答案 2 :(得分:1)
在移动到另一台服务器或在Magento中进行任何重大更改后,我们应该始终删除var / cache。
答案 3 :(得分:0)
问题是因为权限。我在设置文件夹权限后解决了这个问题。
sudo chown -R group:user .
sudo find . -type f -exec chmod 777 {} \; && sudo find . -type d -exec chmod 777 {} \;
请使用chmod
参数,655,755
或所需内容取决于文件夹。
答案 4 :(得分:0)
对我来说最终有效的是
php shell / indexer.php --reindexall via ssh。从逻辑上讲,似乎在从先前的实时安装中复制文件之后,网址仍然指向旧商店,因此必须重新编制索引,在我的情况下通过ssh。
希望它也适用于其他人!