从实时 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/