如何在magento中使用符号链接?
这是场景:
我有一个子域 store.example.com(比如说),它有 4 个网站(de、fr、au、af)。我希望这些网站中的每一个都分别链接到 store.de.example.com、store.fr.example.com、store.au.example.com 和 store.af.example.com。这样我就可以单独运行每个 magento 网站。
我设置 Magento 多站点环境的常用方法。
以下是我希望在执行此操作时实现的几个额外目标:核心代码不碍事、清理公用文件夹、打包以便于部署和测试。
magento_base/
htdocs/
htdocs/website_01/
htdocs/website_01/index.php
htdocs/website_01/.htaccess <-- symlink
htdocs/website_01/js/ <--symlink
htdocs/website_01/skin/ <--symlink
htdocs/website_01/media/ <--symlink
htdocs/website_01/errors/ <--symlink
htdocs/website_01/downloader/ <--symlink
htdocs/website_02/
将您的 magento 安装到 magento_base 文件夹并在它旁边(或您需要的任何地方或您的虚拟主机制作它们)您将为您的每个子域、网站创建一个文件夹(取决于您的多站点目标)。接下来,我们将 magento 的公共部分符号链接到此文件夹并复制 index.php 并更改包含 Mage.php 的路径,并在其末尾设置您的网站或存储代码。
*请注意,如果您的站点很少,那么您可以在 magento_base 中创建 htdocs 文件夹,以便于部署并将您的域映射到该文件夹中*
下一步是指向您的域、子域并将其映射到正确的网站文件夹,您就可以开始了: