如何在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网站。
答案 0 :(得分:2)
我设置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 isntallation设置为magento_base文件夹并紧挨着它(或您需要的任何地方或您的虚拟主机制作它们)您为每个子域,网站创建一个文件夹(取决于您的多站点目标) 。接下来,我们将magento的公共部分符号链接到此文件夹,并制作index.php的副本并更改包含Mage.php的路径,并在其末尾设置您的网站或商店代码。
*请注意,如果您的网站很少,那么您可以在magento_base中创建htdocs文件夹,以便于部署并将您的域映射到该文件夹中*
下一步是指向您的域名,子域名并将其映射到正确的网站文件夹,您就可以了: