MAGENTO 2 Centos 7 Server
So beheben Sie die Meldung "Ihr Webserver ist nicht ordnungsgemäß eingerichtet und ermöglicht den unbefugten Zugriff auf vertrauliche Dateien. Wenden Sie sich an Ihren Hosting-Anbieter."
1) ### shh- Führen Sie den folgenden Befehl von Ihrem Root-Konto aus. ###
chown -R accountuser:accountusergroup /path-to-root-folderl/
2) ### ssh - Führen Sie den folgenden Befehl vom Benutzer des Domänenkontos aus (nicht von Ihrem Webserverkonto wie Apache usw.). ###
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 - Führen Sie den folgenden Befehl von Ihrem Root-Konto aus. ###
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
Dies wird diesen Fehler und viele andere Fehler beheben. Hinweis: Wenn Sie SUPHP in Magento 2 deaktivieren, sparen Sie sich viel Kopfschmerzen. Zur Zeit starte ich mod_mpm_event mit ea-apache24-mod_cgid und PHP 7 und ea-php70-php-fpm.
Ich hatte mein Magento 2 mit nur mod_mpm_event mit ea-apache24-mod_cgid und PHP 7, bevor ich PHP-FPM hinzufügte.
Wenn Sie cpanel / apache ausführen und easyapache nicht verwenden möchten, um nach mod_mpm_event + ea-apache24-mod_cgid zu wechseln, können Sie die Shell von ssh verwenden. Führen Sie den folgenden Befehl von ssh aus. yum shell entfernen ea-apache24-mod_mpm_worker entfernen ea-apache24-mod_cgi installieren ea-apache24-mod_mpm_event installieren ea-apache24-mod_cgid ausführen beenden