Magento prod网站克隆不能像prod

Magento prod网站克隆不能像prod

问题描述:

一样工作我看到我的生产克隆网站的输出与生产不同。最明显的区别,我可以看到到目前为止,(也有可能是更多)的是,在主文档外观的JS/CSS引用一直在生产最小指明分数:Magento prod网站克隆不能像prod

<link rel="stylesheet" type="text/css" href="https://www.example.com/media/css_secure/eb0df35e22a81d2150af7faddb2a014c-v2.18.css" media="all" /> 
<script type="text/javascript" src="https://www.example.com/media/js/f081fea0e1f96e90201edfc964382601-v2.18.js"></script> 

但在我的生产克隆,他们回来是这样的:

<link rel="stylesheet" type="text/css" href="/git/magento/skin/frontend/responsive/default/css/styles.css" media="all" /> 
<link rel="stylesheet" type="text/css" href="/git/magento/skin/frontend/base/default/css/widgets.css" media="all" /> 
<link rel="stylesheet" type="text/css" href="/git/magento/skin/frontend/base/default/css/amasty/amfpc/styles.css" media="all" /> 
<link rel="stylesheet" type="text/css" href="/git/magento/skin/frontend/responsive/default/css/AutoComplete.css" media="all" /> 
... 
<script type="text/javascript" src="/git/magento/js/prototype/prototype.min.js"></script> 
<script type="text/javascript" src="/git/magento/js/lib/ccard.min.js"></script> 
<script type="text/javascript" src="/git/magento/js/prototype/validation.min.js"></script> 
<script type="text/javascript" src="/git/magento/js/scriptaculous/builder.min.js"></script> 
... 

有2个问题,我看到:

  1. 我想我的克隆具有相同的最小指明分数CSS和JS为督促
  2. 克隆的CSS和JS网址以“/ git/magento”开头,这实际上是我的Magento ROOT文件夹在磁盘上的名称,所以这是不正确的,它们都以404s的形式返回。

当我做了生产克隆,我没有带过/media(这是我得到的建议)的任何文件。有什么我应该做的不同吗?我也遵循这些步骤:https://magento.stackexchange.com/questions/35087/how-can-we-stop-a-magento-site-clone-from-redirecting-back-to-live-site

为什么相同的代码返回不同的CSS和JS引用?

发现此问题。我必须创建MAGENTO_ROOT/var和MAGENTO_ROOT/media文件夹,并为它们提供正确的权限。这是非常有帮助的:http://devdocs.magento.com/guides/m1x/install/installer-privileges_after.html#privs-after

我想问题是/ media文件夹不能写入到web服务器进程,所以它不能保存js/css的缩小/缓存版本。