2014-07-09 4 views
1

J'utilise Magento 1.8. En admin, j'obtiens cet avertissementAvertissement de configuration dans Magento

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

J'ai essayé de le résoudre mais incapable de le faire. Si quelqu'un le sait, aidez-moi s'il vous plaît.

Merci!

+2

j'ai répondu, mais essayez la recherche sur Stack Overflow avant de poster – domokun

+0

Alors que vous pouvez obtenir 'http: // your.web/app/etc/local.xml' vous verrez cette notification. Le répertoire 'app' doit contenir le fichier' .htaccess' qui refuse l'accès à ce répertoire ou si vous utilisez nginx, vous devriez utiliser la recommandation suivante [magento nginx] (http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/configuring_nginx_for_magento) – Aleksandr

+0

duplication possible de [configuration Magento Apache] (http://stackoverflow.com/questions/11492039/magento-apache-configuration) –

Répondre

6

En tant qu'utilisateur Fiasco Labs a souligné:

Magento utilise des fichiers .htaccess dans divers répertoires de refuser l'accès aux arbres d'annuaire. Vous les trouverez dans app, media, var, et partout où Magento jugera bon de les coller. Ils font diverses choses comme refuser l'affichage (app, var), l'exécution (media .htaccess). Pour que ces fichiers .htaccess fonctionnent, il est vraiment important que les éléments suivants soient définis dans la racine doc .htaccess ou dans la configuration du serveur virtuel.

Options FollowSymLinks 
AllowOverride All 

Plus que probable, Magento détecte que le fichier de répertoire application n'est pas autorisé à refuser l'accès réseau à votre application/etc/local.xml, de sorte que toutes vos informations d'identification de base de données et la clé de chiffrement sont visibles à quiconque avec un navigateur Web.

Voir ce pour toute réponse: Magento Apache configuration (app/etc/local.xml accessible warning)

+0

Après avoir essayé pratiquement toutes les autres solutions que j'ai pu trouver sur le web - celle-ci a fonctionné. Merci. Cela devrait être marqué comme la réponse. –

+0

Vous êtes absolument positivement correct, monsieur. Cependant, je recommande seulement de laisser les fichiers .htaccess remplacer ce dont ils ont besoin, comme on le voit dans cet exemple de configuration (https://gist.github.com/enderandpeter/cdab20bd5683383d1ee1). –

Questions connexes