Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Configuration Magento多网站/商店设置-请帮助!_Configuration_Magento - Fatal编程技术网

Configuration Magento多网站/商店设置-请帮助!

Configuration Magento多网站/商店设置-请帮助!,configuration,magento,Configuration,Magento,我阅读了Magento Support的一篇文章,介绍了如何使用多个网站、商店和商店视图设置Magento安装,但它破坏了我的安装,我无法访问任何内容。多亏了对我帖子的几次回复,我才得以回到一个工作系统的样子。 如果有人能发现我在设置中做了什么蠢事,我会非常感激 我对此测试设置的要求如下: -一个单一的管理区。 -两个网站。 -第一个网站,有1个店铺,有3个店铺视图。 -第二个网站有两个商店,每个商店有一个商店视图。 -我更喜欢使用URL访问前端,比如:而不是 计算机正在运行Windows XP

我阅读了Magento Support的一篇文章,介绍了如何使用多个网站、商店和商店视图设置Magento安装,但它破坏了我的安装,我无法访问任何内容。多亏了对我帖子的几次回复,我才得以回到一个工作系统的样子。 如果有人能发现我在设置中做了什么蠢事,我会非常感激

我对此测试设置的要求如下: -一个单一的管理区。 -两个网站。 -第一个网站,有1个店铺,有3个店铺视图。 -第二个网站有两个商店,每个商店有一个商店视图。 -我更喜欢使用URL访问前端,比如:而不是

计算机正在运行Windows XP

在存储配置中,我有以下设置:

Websites:  
  Name=Main Website  
  code=base  

  Name=Paul Website  
  code=pws1  
Stores:  
  Name=Main Store  
  Website=Main Website  

  Name=Electronics  
  Website=Paul Website  

  Name=Media  
  Website=Paul Website  

Store Views:  
  Name=English  
  Store=Electronics  
  code=en1  

  Name=English  
  Store=Media  
  code=en2  

  Name=English  
  Store=Main Store  
  code=default  

  Name=French  
  Store=Main Store  
  code=french  

  Name=German  
  Store=Main Store  
  code=german
系统/配置/常规/通过URL访问的Web:

主机文件:

127.0.0.1   test.pdapache.com
127.0.0.1   www.paulsplace.com
127.0.0.1   paulsplace.com
httpd.conf:

Include conf/extra/httpd-vhosts.conf
httpd-vhosts.conf文件:

<VirtualHost *:80>
    ServerAdmin me@myemail.com
    DocumentRoot "C:/Applications/Apache Software Foundation/Apache2.2/htdocs"
    ServerName paulsplace.com
    ErrorLog "logs/paulsplace.com-error.log"
    CustomLog "logs/paulsplace.com-access.log" common
    SetEnv MAGE_RUN_TYPE website
    SetEnv MAGE_RUN_CODE pws1
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin me@myemail.com
    DocumentRoot "C:/Applications/Apache Software Foundation/Apache2.2/htdocs"
    ServerName pdapache.com
    ErrorLog "logs/pdapache.com-error.log"
    CustomLog "logs/pdapache.com-access.log" common
    SetEnv MAGE_RUN_TYPE website
    SetEnv MAGE_RUN_CODE base
</VirtualHost>
当我转到以下任一地址时: 我得到一个Magento徽标ed页面,只是说没有配置或找到CMS主页

我希望使用的URL,即。 只需显示Apache index.html即可!页面


救命啊!我想我在某个地方犯了一些愚蠢的错误,可能不止一个,但我不知道在哪里。

将DocumentRoot设置为C:/Applications/Apache Software Foundation/Apache2.2/htdocs/magento,并从基本URL中删除/magento,以便在根级别显示magento。

谢谢。这无疑让我走得更远。
<VirtualHost *:80>
    ServerAdmin me@myemail.com
    DocumentRoot "C:/Applications/Apache Software Foundation/Apache2.2/htdocs"
    ServerName paulsplace.com
    ErrorLog "logs/paulsplace.com-error.log"
    CustomLog "logs/paulsplace.com-access.log" common
    SetEnv MAGE_RUN_TYPE website
    SetEnv MAGE_RUN_CODE pws1
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin me@myemail.com
    DocumentRoot "C:/Applications/Apache Software Foundation/Apache2.2/htdocs"
    ServerName pdapache.com
    ErrorLog "logs/pdapache.com-error.log"
    CustomLog "logs/pdapache.com-access.log" common
    SetEnv MAGE_RUN_TYPE website
    SetEnv MAGE_RUN_CODE base
</VirtualHost>