如何将皮肤目录移动到另一个地方

时间:2012-02-05 01:53:03

标签: php magento

现在我的服务器上有这样的结构

./site.com/
    ./site.com/mage
        ./site.com/mage/Mage.php
        ./site.com/mage/app
        .........
    ./site.com/public
        ./site.com/public/skin
        ./site.com/index.php
    ..........

./site.com/public是apache根目录。 Magento仍然认为skin目录与app

位于同一目录中

我尝试更改default/system/filesystem/skin中的./site.com/mage/etc/config.xml条目,但它无效(禁用缓存)

我怎么能改变它?

现在我正在进行从public/skinmage/skin及其工作的符号链接,但它看起来不是更好的方法。

感谢您的帮助,对不起我的英语:)

1 个答案:

答案 0 :(得分:0)

可能值得一看Alan Storm的优秀网站,特别是http://alanstorm.com/magento_base_directories。请注意脚下的评论:

  

罗比:   你能改变主题的基目录吗? Magento默认为/ skin / frontend / base / ...或者/ app / design / frontend / base / ...我想仅为设计和皮肤文件夹更改它。

     

alanstorm:   不可以。或者,更准确地说,您可能能够,但系统不是为了帮助您轻松地或通过配置来帮助您。

     

罗比:   坍方   谢谢艾伦。我认为它基本上会锁定我们当前版本的Magento。

     

Andrej Mocilnik:   喜   我想更改var和media目录的路径。为此,我是否必须修改app / code / core / Mage / Core / Model / Config / Options.php中的contstuctor代码?是否有可能通过配置文件执行此操作?

     

alanstorm:   那是我所知道的。

我知道为你提供一个不可取或不容易实现的理由与提供答案不同,但艾伦是一个值得倾听Magento的人。