Magento. Der Zielordner ist nicht schreibbar oder nicht vorhanden

8

Hey ich bin mit dem folgenden Problem fest, plz Hilfe.

Ich erhalte "Zielordner ist nicht beschreibbar .." beim Versuch, einem Produkt ein Bild hinzuzufügen, aber die Berechtigung für alle benötigten Ordner lautet 777 ! Ich hatte alle Dateien auf dem Server gelöscht, die DB nicht berührt, Magento von Grund auf mit neuer DB neu installiert, und alles ist in Ordnung. Aber als ich zur vorherigen DB wechselte (ändere Einstellungen in der local.xml ), erschien der Fehler wieder.

Wie kann sich die DB auf die Ordnerberechtigungen auswirken?

UPDATE:

Vielen Dank, wir haben herausgefunden, dass Magento von dieser Methode springt:

%Vor%

zu der folgenden Methode:

%Vor%

Weiß jemand warum und wie ????

    
slavig 23.02.2011, 12:08
quelle

5 Antworten

14

Es gibt nur eine Stelle in der Magento Codebasis, die diese Fehlersprache verwendet.

%Vor%

Fügen Sie einen temporären Debugging-Code direkt darüber hinzu

%Vor%

Damit wissen Sie genau, in welchen Ordner Magento schreiben möchte, aber nicht. Untersuchen Sie diesen Ordner und Sie werden feststellen, dass er nicht beschreibbar ist. Die Überprüfung der Kantenfälle auf is_writable kann auch das Thema beleuchten.

    
Alan Storm 23.02.2011, 16:46
quelle
1

Gehe zu: lib / Varien / Datei / Uploader.php

Ändern Sie vorübergehend den folgenden Code und versuchen Sie, das Bild hochzuladen. Jetzt in der Fehlermeldung können Sie den Ordnerpfad sehen. Im Ordnerpfad müssen Sie die Dateiberechtigung 777 eingeben und es wird wie gewohnt funktionieren. Nachdem der Fehler behoben wurde, setzen Sie den Code auf "it" zurück.

%Vor%     
Niranjan Gondaliya 21.05.2015 07:54
quelle
0

Magento 2

Dies ist die Datei in Magento 2, von der der Fehler kommt:

vendor/magento/framework/File/Uploader.php

In Zeile 256 können Sie diesen Code vorübergehend platzieren, um den nicht schreibbaren / nicht existierenden Ordner zu erhalten:

%Vor%

Andernfalls können Sie überprüfen, ob Sie diese Ordner haben und welche vom Webserver beschreibbar sind:

  • pub/media/catalog/
  • pub/media/catalog/category
  • pub/media/catalog/product
  • pub/media/images
  • pub/media/wysiwyg/
Andrea 19.08.2016 18:10
quelle
0

Ich habe den unten stehenden Fehler beim Hochladen von Bildern in Magento erhalten, dann habe ich die folgenden Schritte ausgeführt und das hat für mich funktioniert.

%Vor%

dann Apache neu starten ..

    
Rizwan Basheer 03.08.2017 08:46
quelle
0

Es kann sich um das abgelaufene Zertifikat der Plesk-Verwaltung handeln (das war mein Fall).

Ich habe die obigen Schritte versucht, aber es hat nicht funktioniert. Von dort habe ich versucht, auf die Dateien über FileZilla zuzugreifen, um die Berechtigungen sofort allen Ordnern zu geben, daher eine Fehlermeldung über das abgelaufene Zertifikat. Es ist nicht das SSL-Zertifikat des Geschäfts selbst, sondern die Verwaltung von Plesk. Ich habe ein neues selbstsigniertes Zertifikat erstellt, seine Plesk-Administration angewendet und alles ist wieder normal geworden.

Das hat für mich funktioniert. Ich verlasse hier meinen Beitrag.

Viel Glück

    
Cledson Silva 05.02.2018 20:13
quelle

Tags und Links