MAGENTO 2 Centos 7 Сервер
Исправить сообщение «Ваш веб-сервер настроен неправильно и разрешает несанкционированный доступ к конфиденциальным файлам. Пожалуйста, свяжитесь с вашим хостинг-провайдером».
1) ### shh- Запустите следующую команду из вашей учетной записи root. ###
chown -R accountuser:accountusergroup /path-to-root-folderl/
2) ### ssh - Запустите следующую команду от пользователя учетной записи домена (не вашей учетной записи веб-сервера, такой как apache и т. Д.). ###
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 - Запустите следующую команду из вашей учетной записи 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
Это исправит эту ошибку и многие другие ошибки. Примечание: отключите SUPHP при использовании magento 2, вы избавите себя от головной боли. В настоящее время я запускаю mod_mpm_event с ea-apache24-mod_cgid и PHP 7 и ea-php70-php-fpm.
Мой magento 2 работал только с mod_mpm_event с ea-apache24-mod_cgid и PHP 7, прежде чем я добавил PHP-FPM.
Если вы используете cpanel / apache и не хотите использовать easyapache для перехода на mod_mpm_event + ea-apache24-mod_cgid, вы можете использовать shell из ssh. Запустите команду ниже из ssh. yum shell удалить ea-apache24-mod_mpm_worker удалить ea-apache24-mod_cgi установить ea-apache24-mod_mpm_event установить ea-apache24-mod_cgid выполнить quit