Magento:您的 Web 服务器配置不正确

标签 magento ssh permissions rights

从实时 magento 设置中,我制作了一个 tar.gz,将其移动到另一个 DirectAdmin 用户的域中,提取了 tar.gz,复制了数据库,更改了数据库中域的 URL。前端效果很好。

后端给了我以下错误:

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



我已经检查了文件夹和文件权限。还尝试将具有 SSH 访问权限的 user:group 设置的权限更改为与 DirectAdmin 用户名相同的用户。但这也不起作用。

请注意,此安装与实时环境位于同一台服务器上。

直播:(工作)http://imageshack.us/photo/my-images/197/nrhj.png/

测试:(不工作)http://imageshack.us/photo/my-images/542/uklz.png/

最佳答案

特别检查 app/etc/local.xml 上的权限,因为通常这意味着它是世界可读的。

此外,app/etc/中应该有一个 .htaccess 文件,它拒绝 Web 服务器提供内容。检查以防万一您的 tar 备份不包含它。通常,此问题是由于使用 FTP 客户端执行已关闭隐藏文件可见性的传输造成的。

关于Magento:您的 Web 服务器配置不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17613683/

相关文章:

php - fatal error : Call to a member function count() on a non-object in

linux - 使用不同用户的 SSH 登录,不显示当前路径

php -/var/www 中的符号链接(symbolic link)权限被拒绝

Magento,可配置产品还是简单产品?什么对 SEO 最好?

magento - 禁用特定 block 的整页缓存

mysql - 将旧站点用户迁移到 Magento DB

linux - 在 Linux 中保留新文件的文件权限

azure - 将 SSH key 添加到 Windows Azure

macos - 通过第三台机器的 SVN-SSH 隧道?

android - 使用 Facebook-Android SDK 3.0 正确请求发布权限