【问题标题】:Configuration warning in MagentoMagento 中的配置警告
【发布时间】:2014-07-09 07:30:52
【问题描述】:

我正在使用 Magento 1.8。在管理员中,我收到此警告

Your web server is configured incorrectly. As a result, configuration files with sensitive information are accessible from the outside. Please contact your hosting provider.

我试图解决它,但无法做到。 如果有人知道,请帮帮我。

谢谢!

【问题讨论】:

  • 我已经回答了,但在发帖前尝试在 Stack Overflow 上搜索
  • 虽然您可以获得http://your.web/app/etc/local.xml,但您会看到此通知。目录app 必须包含文件.htaccess 拒绝访问此目录,或者如果您使用nginx,则应使用下一个推荐magento nginx
  • 你无权给负分,因为我已经经历过,我没有得到任何帮助。如果你有胆量,请给出一些适当的答案。

标签: magento magento-1.8


【解决方案1】:

正如用户 Fiasco Labs 指出的那样:

Magento 使用各种目录中的 .htaccess 文件来拒绝对目录树的访问。您会在应用程序、媒体、var 以及 Magento 认为适合粘贴它们的任何其他地方找到它们。他们做各种各样的事情,比如拒绝查看(app、var)、执行(媒体.htaccess)。要使这些 .htaccess 文件正常工作,在 doc root .htaccess 或虚拟服务器配置中设置以下内容非常重要。

Options FollowSymLinks
AllowOverride All

很可能,Magento 检测到应用目录 .htaccess 文件不允许拒绝对您的 app/etc/local.xml 文件的网络访问,因此任何拥有网络浏览器。

完整答案请参见:Magento Apache configuration (app/etc/local.xml accessible warning)

【讨论】:

  • 在尝试了我在网上能找到的几乎所有其他解决方案之后——这个解决方案奏效了。谢谢。这应该被标记为答案。
  • 您完全正确,先生。但是,我建议只让 .htaccess 文件覆盖他们需要的文件,如 example configuration 所示。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-12
  • 2019-08-17
  • 1970-01-01
  • 2020-12-14
  • 1970-01-01
  • 2013-06-20
相关资源
最近更新 更多