Сервер MAGENTO 2 Centos 7
Щоб виправити повідомлення "Ваш веб-сервер налаштований неправильно і дозволяє несанкціонований доступ до конфіденційних файлів. Зверніться до свого постачальника хостингу".
1) ### shh- Запустіть наступну команду зі свого кореневого облікового запису. ###
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 - запустіть таку команду зі свого кореневого облікового запису. ###
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 при використанні магенто 2, ви збережете себе від головного болю. В даний час я працюю mod_mpm_event з ea-apache24-mod_cgid і PHP 7 і ea-php70-php-fpm.
Перед тим, як я додав PHP-FPM, я працював у magento 2 із просто mod_mpm_event з ea-apache24-mod_cgid та PHP 7.
Якщо ви використовуєте cpanel / apache і не хочете використовувати easyapache для переходу до mod_mpm_event + ea-apache24-mod_cgid, ви можете скористатися оболонкою з ssh. Запустіть команду внизу з ssh. yum shell видалити ea-apache24-mod_mpm_worker видалити ea-apache24-mod_cgi встановити ea-apache24-mod_mpm_event встановити ea-apache24-mod_cgid запустити