Wamp和Magento出现500内部服务器错误

时间:2018-03-20 20:10:31

标签: magento wamp

我无法访问安装页面,似乎无法使其正常工作,它总是给我500个内部服务器错误错误。

我已经研究了一些类似的问题解决方案,但它们没有用。

2 个答案:

答案 0 :(得分:17)

您在帖子评论中发出的错误应该会在您进行一些搜索后引导您找到解决方案。

问题在于Magento的.htaccess文件包含<IfVersion>命令。

要使用此功能, mod_version 模块应在Apache Web服务器上启用启用。否则会出现500错误。

在Wamp中,默认情况下已禁用

要在Wamp中启用它,您可以执行以下步骤:

  1. 找到你的apache配置文件(httpd.conf):它通常位于/ wamp / bin / apache / apache(version)/conf/httpd.conf

    < / LI>
  2. 使用您喜欢的文本编辑器打开配置文件:您只需使用记事本即可。但我建议任何其他的,因为记事本有时不显示换行符。如果你这样做(例如Notepad ++)

  3. ,它将更具可读性
  4. 搜索以下文字:&#34; mod_version&#34;

  5. 您会看到以下行: #LoadModule version_module modules/mod_version.so

  6. 取消注释,以便启用:只需删除符号即可取消注释

  7. 左键单击Wamp并按“重新启动所有服务”:由于您已在配置文件中进行了更改以便让Apache服务器了解更改,因此您应该至少重新启动Apache服务器。

  8. 现在您可以检查Magento是否正常工作。如果它没有再次检查错误日志。可能还有另一个问题。

    以下6个步骤应该可以轻松解决您在评论中提供的错误。另外,请修改您的帖子并添加更多详情,例如错误日志。

答案 1 :(得分:0)

如果安装后第一次出现问题,可能必须启用Apache mod_rewrite和mod_version模块,只需取消注释文件httpd.conf中的字符串(LoadModule version_module modules / mod_version.so和LoadModule rewrite_module modules / mod_rewrite.so)保存并重启服务器

https://devdocs.magento.com/guides/v2.3/install-gde/system-requirements-tech.html Apache 2.2或2.4 此外,您必须启用Apache mod_rewrite和mod_version模块。 mod_rewrite模块使服务器能够执行URL重写。 mod_version模块为不同的httpd版本提供灵活的版本检查。有关更多信息,请参阅我们的Apache文档。