Serveur MAGENTO 2 Centos 7
Pour corriger le message "Votre serveur Web est mal configuré et permet un accès non autorisé aux fichiers sensibles. Veuillez contacter votre hébergeur".
1) ### shh- Exécutez la commande suivante à partir de votre compte root. ###
chown -R accountuser:accountusergroup /path-to-root-folderl/
2) ### ssh - Exécutez la commande suivante à partir de l'utilisateur du compte de domaine (pas votre compte de serveur Web tel qu'apache, etc.). ###
find . -type d -exec chmod 770 {} \; & find . -type f -exec chmod 660 {} \; && chmod u+x bin/magento
chmod -R g+w /path-to-root-folderl/{pub,var} chmod -R g+w /path-to-root-folderl/{app/etc,vendor} chmod -R g+s pub/static pub/media . find var/generation -type d -exec chmod g+s {} \; find var/session -type d -exec chmod g+s {} \;
3) ### ssh - Exécutez la commande suivante à partir de votre compte root. ###
chown -R domain_account_user:webservergroup /path-to-root-folderl/var chown -R domain_account_user:webservergroup /path-to-root-folder/app/etc chown -R domain_account_user:webservergroup /path-to-root-folderl/pub chown -R webserverUSER:webservergroup /path-to-root-folder/var/session
Cela corrigera cette erreur et de nombreuses autres erreurs. Remarque: désactivez SUPHP lorsque vous utilisez magento 2, vous vous épargnerez beaucoup de maux de tête. Actuellement, j'utilise mod_mpm_event avec ea-apache24-mod_cgid et PHP 7 et ea-php70-php-fpm.
J'ai fait tourner mon magento 2 avec juste mod_mpm_event avec ea-apache24-mod_cgid et PHP 7 avant d'ajouter PHP-FPM.
Si vous exécutez cpanel / apache et que vous ne voulez pas utiliser easyapache pour passer à mod_mpm_event + ea-apache24-mod_cgid, vous pouvez utiliser le shell de ssh. Exécutez la commande ci-dessous depuis ssh. yum shell supprimer ea-apache24-mod_mpm_worker supprimer ea-apache24-mod_cgi installer ea-apache24-mod_mpm_event installer ea-apache24-mod_cgid exécuter quitter