Nach dem Anwenden des Patches wurde keine Eingabedatei angegeben
-
12-12-2019 - |
Frage
Ich habe gerade ein paar kritische Patches installiert und die Anweisungen hier befolgt. http://devdocs.magento.com/guides/m1x/other/ht_install-patches.html
Nachdem ich den folgenden Befehl ausgeführt habe
chown -R root .
Meine Site sagt nicht 'Keine Eingabedatei angegeben.'
Ich habe versucht, die Patches zurückzusetzen, und das hat nichts gebracht.
Irgendwelche Ideen?Muss ich die Dateiberechtigungen zurücksetzen?
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
chmod 550 mage
Lösung
Sie haben den Eigentümer Ihrer Dateien in den Root-Benutzer geändert.Ihre Apache / www-Daten scheinen diese Dateien nicht lesen zu können, deshalb hat die Anpassung Ihrer Dateiberechtigungen an 644 und 755 das Problem gelöst.
Sie sollten den Dateibesitzer + die Gruppe wieder in Ihren Webserver-Benutzer ändern (möglicherweise www-data
und/oder apache
oder etwas Bestimmtes, fragen Sie Ihren Hosting-Provider, wenn Sie sich nicht sicher sind).Sie sollten Ihre Webshop-Dateien nicht als root ausführen.
Andere Tipps
Diese beiden Befehle behoben.
generasacodicetagpre.