由于尝试移动到多网站设置,无法访问Magento。Apache问题?

由于尝试移动到多网站设置,无法访问Magento。Apache问题?,apache,magento,Apache,Magento,我希望我从未看过这篇文章: 我在我的XP机器上安装了Apache2.2,直到不久前我还拥有一个Magento站点,可以在该站点上测试定制模块的开发。我决定要有多个网站和多个商店,以便测试在不同范围(全局、网站和商店)设置的模块配置变量是否按预期工作 因此,我遵循了上述Magento文章中的说明。我创建了一个网站,命名为“paulsplace.com”。我在那个网站下开了几家店。然后我转到System/Configuration/General/Web,将作用域设置为paulsplace.com

我希望我从未看过这篇文章:

我在我的XP机器上安装了Apache2.2,直到不久前我还拥有一个Magento站点,可以在该站点上测试定制模块的开发。我决定要有多个网站和多个商店,以便测试在不同范围(全局、网站和商店)设置的模块配置变量是否按预期工作

因此,我遵循了上述Magento文章中的说明。我创建了一个网站,命名为“paulsplace.com”。我在那个网站下开了几家店。然后我转到System/Configuration/General/Web,将作用域设置为paulsplace.com,将不安全和安全的URL设置为和,然后点击Save Config-真是个错误

我有一个404错误。现在我无法到达我的magento前端或后端

我尝试了几件事: 我在主机查找文件中添加了以下行:

127.0.0.1    paulsplace.com
127.0.0.1    www.paulsplace.com
然后,我在httpd,conf文件中取消了这一行的注释: 包括conf/extra/httpd-hosts.conf

并将以下内容添加到conf/extra/httpd-hosts.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
</VirtualHost>
(pws是我在创建我的商店时用于“代码”的值)

请告诉我怎样才能纠正这一点。我觉得我现在是在前进一步,后退三步。 任何帮助都将不胜感激。


<VirtualHost *:80>
    ServerAdmin me@myemail.com
    DocumentRoot "Change this to point at your magento install"
    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>
服务器管理员me@myemail.com DocumentRoot“将此更改为指向您的magento安装” 服务器名paulsplace.com ErrorLog“logs/paulsplace.com error.log” CustomLog“logs/paulsplace.com access.log”通用 SetEnv MAGE_RUN_类型网站 设置环境图像运行代码pws1

服务器管理员me@myemail.com
DocumentRoot“将此更改为指向您的magento安装”
服务器名paulsplace.com
ErrorLog“logs/paulsplace.com error.log”
CustomLog“logs/paulsplace.com access.log”通用
SetEnv MAGE_RUN_类型网站
设置环境图像运行代码pws1

如果更改系统配置中的任何内容会损坏系统,则始终可以直接清除数据库中的错误值,并清除Magento缓存。做一个

select * from core_config_data where value LIKE '%paulsplace.com%'
这将为您提供单击“保存”时添加的两行。删除行。接下来,清除中的所有文件

var/cache/*

清除缓存。然后将Apache配置恢复到开始胡闹之前的状态。这将使您的站点恢复到以前的状态,您可以继续进行试验

如果在系统配置中更改任何内容会损坏您的系统,您始终可以直接清除数据库中的错误值,并清除Magento缓存。做一个

select * from core_config_data where value LIKE '%paulsplace.com%'
这将为您提供单击“保存”时添加的两行。删除行。接下来,清除中的所有文件

var/cache/*

清除缓存。然后将Apache配置恢复到开始胡闹之前的状态。这将使您的站点恢复到以前的状态,您可以继续进行试验

您应该发布一些有关路径的详细信息。从您发布的内容来看,它看起来就像您已将Magento安装在htdocs目录中。您应该发布一些有关路径的详细信息。从您发布的内容来看,它看起来像是您的Magento安装在htdocs目录中。当然,这是假设您使用的是最新版本的Magento,它支持通过Env Var传入类型和代码。谢谢。我使用的是1.4.2.0版,因此支持VirtualHost中的SetEnv。当然,这是假设您使用的是最新版本的Magento,它支持通过Env Var传入类型和代码。我使用的是1.4.2.0版,因此支持VirtualHost中的SetEnv。不过还是不行,谢谢。按照你的建议去做让我回到了一些有用的东西上(至少我现在可以再次进入后端配置),但是整个多网站的事情仍然不起作用。我读过几篇关于设置它的文章,虽然我认为我是按照建议做的,但我一定是在做一些愚蠢的事情。我将尝试另一个帖子,因为问题现在有所不同。谢谢。按照你的建议去做让我回到了一些有用的东西上(至少我现在可以再次进入后端配置),但是整个多网站的事情仍然不起作用。我读过几篇关于设置它的文章,虽然我认为我是按照建议做的,但我一定是在做一些愚蠢的事情。我将尝试另一个帖子,因为现在的问题有所不同。