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

| 我希望我从未看过这篇文章: http://www.magentocommerce.com/knowledge-base/entry/tutorial-multi-site-multi-domain-setup 我在XP机器上安装了Apache 2.2,直到不久前,我还有一个Magento站点,可以在其上测试自定义模块的开发。我决定要拥有多个网站和多个商店,以便可以测试在不同范围(全局,网站和商店)设置的模块配置变量是否按预期工作。 因此,我按照了上面Magento文章中的说明进行操作。我创建了一个网站,并将其命名为“ paulsplace.com”。我在该网站下创建了两个商店。然后,我转到“系统/配置/常规/ Web”,将范围设置为paulsplace.com,然后将不安全和受保护的URL设置为http://paulsplace.com/和https://paulsplace.com/,然后单击保存。配置-真是个错误! 我收到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>
并重新启动Apache。 如果我浏览到“ http://www.paulsplace.com”,我现在会得到一个仅显示“有效!”的页面。与“ http://paulsplace.com”和“ http://www.paulsplace.com/magento/index.php”相同。 我尝试了其他一些操作-我将此行添加到了httpd.conf中: AccessFileName htaccess (之所以这样做,是因为Windows资源管理器不允许我创建一个以点开头的文件;我可以从命令提示符处执行此操作,但是我相信我应该做的事情没问题)。 我将AllowOverride从None更改为All:
<Directory />
    Options FollowSymLinks
    AllowOverride All
    Order deny,allow
    Deny from all
</Directory>
<Directory \"C:/Applications/Apache Software Foundation/Apache2.2/htdocs\">
    AllowOverride All
</Directory>
在C:\\ Applications \\ Apache Software Foundation \\ Apache2.2 \\ htdocs \\ htaccess(我创建的文件)中,输入:
SetEnvIf Host www\\.paulsplace\\.com MAGE_RUN_CODE=pws1
SetEnvIf Host www\\.paulsplace\\.com MAGE_RUN_TYPE=website
SetEnvIf Host ^paulsplace\\.com MAGE_RUN_CODE=pws1
SetEnvIf Host ^paulsplace\\.com MAGE_RUN_TYPE=website
(pws是创建商店时用于“代码”的值)。 请告诉我我该如何纠正。我觉得我现在向前迈出了一步,向后迈了三步。 任何帮助将不胜感激。     
已邀请:
如果更改“系统配置”中的任何内容会使您的系统崩溃,则始终可以直接清除数据库中的错误值,并清除Magento缓存。做一个
select * from core_config_data where value LIKE \'%paulsplace.com%\'
这将为您提供单击保存时添加的两行。删除行。接下来,清除其中的所有文件
var/cache/*
清除缓存。然后将Apache配置恢复为开始配置之前的状态。这样可以将您的网站还原到以前的状态,并且您可以继续尝试进行操作。     
<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>
    

要回复问题请先登录注册