MAGENTO 2 Centos 7 Sunucusu
"Web sunucunuz yanlış ayarlanmış ve hassas dosyalara yetkisiz erişime izin veriyor. Lütfen barındırma sağlayıcınızla görüşün" mesajını düzeltmek için.
1) ### shh- Kök hesabınızdan aşağıdaki komutu çalıştırın. ###
chown -R accountuser:accountusergroup /path-to-root-folderl/
2) ### ssh - Etki alanı hesabı kullanıcısından (apache vb. Web sunucusu hesabınızı değil) aşağıdaki komutu çalıştırın. ###
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 - Kök hesabınızdan aşağıdaki komutu çalıştırın. ###
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
Bu, bu hatayı ve diğer birçok hatayı düzeltir. Not: magento 2 kullanırken SUPHP'yi devre dışı bırakın, kendinizi çok fazla baş ağrısından kurtarırsınız. Şu anda mod_mpm_event'i ea-apache24-mod_cgid ve PHP 7 ve ea-php70-php-fpm ile çalıştırıyorum.
Ben PHP-FPM eklemeden önce benim magento 2 ea-apache24-mod_cgid ve PHP 7 ile sadece mod_mpm_event ile çalışan vardı.
Cpanel / apache çalıştırıyorsanız ve mod_mpm_event + ea-apache24-mod_cgid'e geçmek için easyapache kullanmak istemiyorsanız, ssh'tan shell kullanabilirsiniz. Aşağıdaki komutu ssh'den çalıştırın. yum kabuk kaldır ea-apache24-mod_mpm_worker kaldır ea-apache24-mod_cgi install ea-apache24-mod_mpm_event install ea-apache24-mod_cgid çalışma çık