【问题标题】:Multiple site not working after move magento from local to server将magento从本地移动到服务器后多个站点无法正常工作
【发布时间】:2015-10-21 19:29:48
【问题描述】:

我将 magento 从本地移动到服务器:一切正常,但多个网站无法正常工作。当我输入确切的网址时,我没有收到任何错误。似乎 url 打开了,但是当我单击产品类别时,它会显示默认网站产品和价格。但是在本地主机上一切正常。

我用 magento 新安装的默认 .htaccess 更改了 .htaccess 文件。

我也尝试了 rewritebase,但我不知道我是否正确,因为我找不到一个好的解释。

注意:多个网站在不同目录的同一域中

【问题讨论】:

    标签: php .htaccess magento e-commerce


    【解决方案1】:

    检查所有文件和文件夹在 Web 服务器上的属性和权限,它们必须具有 777 的文件权限(在您的终端上运行 chmod 777 以访问 Web 服务器)。

    【讨论】:

    • 大声笑,你可以每个文件夹都需要 755,文件需要 644,你在哪里学习这个??????
    【解决方案2】:

    一个选项是检查服务器是否启用了 mod_rewrite

    另一种选择是将下面的代码添加到 index.php 并定义要存储的域

    if ($_SERVER['HTTP_HOST'] == "abc.com" || $_SERVER['HTTP_HOST'] == "www.abc.com"){
        $_SERVER["MAGE_RUN_CODE"] = "en";
        $_SERVER["MAGE_RUN_TYPE"] = "store";
    }
    
    if ($_SERVER['HTTP_HOST'] == "abc.de" || $_SERVER['HTTP_HOST'] == "www.abc.de"){
        $_SERVER["MAGE_RUN_CODE"] = "de";
        $_SERVER["MAGE_RUN_TYPE"] = "store";
    }
    
    /* Store or website code */
    

    【讨论】:

    • 多个网站在同一个域的不同目录
    • 所以你有一个安装?您是否启用了“将商店代码添加到网址”选项?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-07
    • 2020-07-29
    • 1970-01-01
    • 1970-01-01
    • 2015-08-02
    相关资源
    最近更新 更多