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!
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.
Ä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.
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%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 !!
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
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.
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: Ссылка
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.
Tags und Links permissions module joomla