Joomla - Warnung! Dateifehler konnte nicht verschoben werden

7

Ich habe einige Lösungen für diesen Fehler gefunden und habe versucht, sie zu implementieren, aber keiner hat funktioniert und hoffe, dass einige hier bei SO eine andere Antwort haben könnten.

Ich bekomme diesen Fehler, "Warnung! Datei konnte nicht verschoben werden", wenn ich versuche, Module in meine neue Installation von Joomla zu installieren:

Ссылка

Hier sind einige Lösungen, die ich erfolglos versucht habe:

Ссылка

Ссылка

Weiß jemand von einer anderen Lösung, bitte?

Danke!

    
Sixfoot Studio 16.06.2010, 23:25
quelle

10 Antworten

15

Gehe zur Hilfe - & gt; System Info in Ihrem Administrator-Backend und überprüfen Sie Ihre Registerkarte Verzeichnisberechtigungen, um sicherzustellen, dass alles beschreibbar ist.

Stellen Sie außerdem sicher, dass der Pfad zum temporären Ordner in Site korrekt ist - & gt; Globale Konfiguration.

Überprüfen Sie abschließend, ob das Modul noch nicht installiert ist. Es ist möglich, dass einige Dateien bereits kopiert wurden oder etwas, und jetzt hat Ihr System Probleme, sie zu überschreiben.

Wenn nichts davon funktioniert, lassen Sie uns wissen, ob die Fehlermeldung angibt, welche Datei nicht verschoben werden kann. Das würde helfen, eine Lösung zu finden.

    
Will Mavis 19.06.2010, 18:00
quelle
2

Ändern Sie im Konfigurationsordner den Speicherort des temporären Ordners in /tmp ( public $tmp_path = '/tmp'; ) oder erstellen Sie einen eigenen Ordner mit gemäßigten Werten und setzen Sie ihn auf /myowntemp und ändern Sie die Dateiberechtigung in 777 . Du bist gut zu gehen.

    
Alexander Kena 15.08.2011 10:12
quelle
1

Dies ist normalerweise ein Problem mit Dateiberechtigungen. Wenn das System in Joomla nicht in das tmp-Verzeichnis schreiben kann, wird der Fehler "Warnung, Datei wird nicht verschoben" angezeigt.

Die typische Lösung besteht darin, das Verzeichnis weit zu öffnen, im Allgemeinen eine schlechte Übung, aber eine schnelle Lösung. Sie melden sich über eine Terminal-Sitzung (Telnet oder SSH) bei der Linux-Befehlszeile an und legen die Berechtigungen für das Verzeichnis fest.

%Vor%

Die bessere Option besteht darin, herauszufinden, auf welchem ​​Benutzer / welcher Gruppe der Apache-Server läuft, und die Berechtigungen entsprechend zuzuweisen. Wenn Apache beispielsweise Ihre Site als myuser: nobody user: group ausführt, können Sie Schreibberechtigungen für die Gruppe öffnen, indem Sie den Besitz des tmp-Ordners ändern und ihn für jeden in der Gruppe schreibbar machen:

%Vor%

Sicherheit kann ein Problem sein, wenn Sie die * nix-Befehle und Sicherheitseinstellungen nicht kennen, damit die meisten Leute mit chmod 777 ein riesiges Loch in die Sicherheit blasen.

Die nächste Sache, auf die Sie wahrscheinlich stoßen werden, ist eine andere Fehlermeldung, dass ein bestimmtes Verzeichnis nicht aktualisiert werden kann. Auch hier handelt es sich um ein Berechtigungsproblem. In der Regel wird ein Teil der Datei in das Administrator-Unterverzeichnis entpackt. Abhängig davon, ob Sie eine Komponente, ein Modul oder ein komplexes Plug-in mit mehreren Teilen installieren, müssen Sie möglicherweise eines oder mehrere dieser Verzeichnisse mit demselben Ansatz wie oben öffnen. Hier ist die Methode "blase ein großes offenes Loch in Sicherheit":

%Vor%

Oder selektiver:

%Vor%     
Lance Cleveland 26.07.2011 19:55
quelle
1

Wenn Sie ein Linux-Benutzer sind, ist es sehr einfach zu lösen. Geben Sie einfach den folgenden Befehl ein und versuchen Sie erneut, plugin / entension zu installieren.

%Vor%

Sie können auch den Link für kurze Informationen verwenden bezüglich der Erlaubnis jedes Ordners und der Datei. Prost !!

    
Nishant Upadhyay 20.05.2015 10:33
quelle
1

In Joomla 3.x sollten Sie zu System- & gt; System Information gehen, um Verzeichnisberechtigungen zu sehen

Wenn ein oder mehrere Verzeichnisse, die aufgelistet sind, nicht "schreibbar" sind, sollten Sie die Berechtigung dieser Verzeichnisse ändern: Wenn Sie eine der Linux-Distributionen verwenden, können Sie diesen Befehl verwenden um den Verzeichnissen Lese- / Schreib- / Ausführungsrechte zu geben:

sudo chmod 777 -R address_of_lampp_directory / lampp / htdocs / joomla_directory

    
gandalf 20.07.2015 07:23
quelle
0

Ich hatte heute ein ähnliches Problem und habe festgestellt, dass die Berechtigungen für den Ordner "temp" festgelegt wurden. Um zu beheben, änderte ich sie zu 777 und mein Plugin installiert funktioniert gut !!

    
ubique 21.06.2010 14:24
quelle
0

Eine andere Sache, die Sie überprüfen sollten, ist, ob Sie tatsächlich Platz auf der Festplatte haben. Ich hatte diesen Fehler und stellte fest, dass das Laufwerk zu 100% voll war. Durch das Entfernen einiger unbenutzter Dateien wurde das Problem behoben.

    
Peter 24.05.2012 04:59
quelle
0

Eine andere Sache, die Sie versuchen sollten, wenn alles andere nicht funktioniert, ist das Hinzufügen der folgenden zu Ihrer .htaccess-Datei:

%Vor%

Stellen Sie sicher, dass 10M die Größe der Datei, die Sie hochladen, abdeckt - erhöhen Sie sie, wenn Ihre Datei beispielsweise 12 MB groß ist.

[Quelle]

    
Steve 08.10.2012 11:14
quelle
0

Dieses Problem wurde so gelöst. Ändern Sie in der Datei configuration.php die Variable tmp_path wie folgt:

Wenn Ihre Site mysite.azurewebsites.net ist, sollte der Pfad wie folgt aussehen 'C: \ DWASFiles \ Sites \ MeineSite \ VirtualDirectory0 \ site \ wwwroot \ tmp' Anstatt von 'C: \ DWASFiles \ Sites \ meinsite.azurewebsites.net \ VirtualDirectory0 \ site \ wwwroot \ tmp'

Siehe den Link: Ссылка

    
David Graça 26.12.2012 12:35
quelle
0

Ich habe es getan und jeder arbeitet für jedes Fehlerproblem mit OSX, ich benutze OSX Version 10.9.2 und bekomme viele Probleme. Der Weg, um jeden Fehler zu beheben, ist

%Vor%

Einige Dateien ändern die Berechtigung möglicherweise nicht, aber das Problem ist verschwunden. Sie können Ordner erstellen und fein und Bild hochladen, einschließlich Plugin installieren.

    
Kanthanakorn 19.03.2014 11:40
quelle

Tags und Links