RSS Facebook Google+ Twitter

Joomla-Bugs

Neuigkeiten: Aktuelle Joomla!-Version: 3.9.0
Willkommen Gast. Bitte einloggen oder registrieren.

Neueste Beiträge

Seiten: [1] 2 3 ... 10
1
Das sollte seit Version 3.6 mit diesem Patch behoben sein. Falls nicht, bitte nochmal melden!
2
Hi,

danke für deine Meldung. Der gute ReLater hat das ganze schon weitergegeben:
https://github.com/joomla/joomla-cms/pull/21864
https://github.com/joomla-framework/archive/pull/16
3


Fehlerberschreibung --- Ich habe mir ein Komponente geschrieben zum Hochladen, Entpacken und Installieren von Priceupdates. Im Prinzip ein Klone vom Joomla-MediaManager mit erweiterten Funktionen.
Wie im Joomla-Installer in der dortigen Methode unpack() nutze ich zum Entpacken die Methoden der Archive-Library. In dieser gibt es eine Methode extract() die dabei verwendet wird.

Diese funktioniert bei z.B. ZIP-Archiven ganz hervorragend. Sobald ich jedoch ein GZ-Archiv entpacken will, erhalte ich einen Fehlermeldung:
Joomla\Filesystem\File::copy: Copy failed.

Nun bin ich mal in das verantwortliche Joomla-Core-Script libraries/vendor/joomla/archive/src/Archive.php gekrochen und habe in der case-Behandlung die Abarbeitung für den Fall GZ, GZIP, TGZ untersucht und denke dort einen Fehler gefunden zu haben - zumindest funktioniert die Methode mit meiner Modifikation dann ganz prächtig.

In Zeile 111 gibt es den Befehl Code:

    Folder::create($path);

$path aber enthält den Hauptpfad und nicht den zu erstellenden neuen Archiv-Pfad. Folglich kann der darauffolgende copy-Befehl seinen Zielpfad nicht finden und schlägt dann wohl deshalb fehl.

Deshalb habe ich $path ersetzt durch $extractdir und schon funktioniert's.

    Folder::create($extractdir);

Wäre super, wenn das in den Core Eingang findet, dann muss ich meinen Mod nicht ständig nachführen.

Nachtrag: ich beziehe mich auf die Version Joomla 3.8.11
Den gleichen Post hatte ich vorher schon hier gemacht:
https://forum.joomla.de/thread/6201-vermutl-fehler-in-libraries-vendor-joomla-archive-src-archive-php-beim-entpacken/
Wie lässt sich der Fehler reproduzieren? --- s.o.
Welche PHP-Version? (JBS = PHP 5.3.15) --- 7.0
Welche Datenbank (z.B. MySQL, MySQLi)? - Bitte auch die Versionsnummer angeben (JBS = MySQLi 5.5.17) --- MySQLi
Auf welchem Webserver wurde Joomla! installiert (z.B. Apache, IIs)? (JBS = Apache 2) --- Apache, XAMPP
Mit welchen Browsern wurde die Website angesehen? Bitte auch die Versionsnummer angeben. --- FF
Mit welchem Betriebssystem wurde die Website angesehen? --- Win 8.1
Welche Joomla!-Version wurde getestet? (z.B. "3.0.0 beta 1") --- 3.8.11
Wie ist der genaue Name der Download-Version? Bei automatischem Update bitte "autoupdate von Version xxx - auf Version xxx" eintragen. --- Joomla_3.8.10-Stable-Full_Package.zip + Update






Topic: Folder::create($path); vermutlich falsch in Archive.php





4
Archiv 3.x.x / Re: Modul: wer ist online
« Letzter Beitrag von Thomas am 23.02.2018, 13:26:06 »
Hallo Constantin,

vielen Dank für den tollen Tipp.
Es hat super funktioniert.

MfG

Thomas
5
Archiv 3.x.x / [CONFIRMED] Re: Modul: wer ist online
« Letzter Beitrag von Harmageddon am 12.02.2018, 18:55:03 »
Hallo Thomas, herzlich Willkommen hier und danke für deine Meldung!

In Version 3.8.4/5 wurde eine Änderung eingebaut, die dafür sorgt, dass Sitzungsdaten nicht bei jedem Seitenaufruf aufgeräumt werden. Bei bestimmten Systemkonfigurationen (Server verwendet Debian oder Ubuntu und Sitzungsspeicher steht auf "Datenbank") führt das leider dazu, dass sie gar nicht mehr aufgeräumt werden (betrifft nur die Information, wer angemeldet ist - die Sitzungen selbst sollten normal auslaufen).
Dafür gibt es momentan zwei Lösungen, eine einfache und eine fortgeschrittene. Du kannst in der Konfiguration unter "System - Sitzung (Session)" den Sitzungsspeicher auf "PHP" stellen. Wenn danach die Sitzungen noch korrekt funktionieren (d.h. man kann sich an- und abmelden und nach einer gewissen Zeit wird man auch automatisch abgemeldet), sollte alles gut sein. Wenn du aus irgendeinem Grund den Speichertyp "Datenbank" benutzen musst (mir fällt gerade kein Grund dafür ein, kann aber sein), müsstest du die Sitzungsdaten regelmäßig selbst leeren, z.B. mit dem hier vorgeschlagenen Script über einen Cronjob.

Meld dich doch bitte kurz, ob eine der Lösungen bei dir geklappt hat.

Gruß,
Constantin
6
Archiv 3.x.x / [FIXED] Modul: wer ist online
« Letzter Beitrag von Thomas am 08.02.2018, 08:10:04 »


Fehlerberschreibung --- Das Modul "Wer ist online" zeigt eine Unmenge von Usern an. die auf der Webseite sein sollen. Das selbe gilt auch für Registrierte User.
Da ich Joomla im Intranet benutze kann ich ungefähr abschätzen wieviel User normal die Webseite besuchen. Ich glaube die Anzahl erhöht sich jeden Tag. Ich habe das Modul auch schon gelöscht und wieder neu aufgesetzt, leider ohne Erfolg.
Wie lässt sich der Fehler reproduzieren? --- Frontend
Welche PHP-Version? (JBS = PHP 5.3.15) ---  7.0.22-0ubuntu0.16.04.1
Welche Datenbank (z.B. MySQL, MySQLi)? - Bitte auch die Versionsnummer angeben (JBS = MySQLi 5.5.17) --- 5.7.20-0ubuntu0.16.04.1
Auf welchem Webserver wurde Joomla! installiert (z.B. Apache, IIs)? (JBS = Apache 2) --- Apache/2.4.18 (Ubuntu)
Mit welchen Browsern wurde die Website angesehen? Bitte auch die Versionsnummer angeben. --- Firefox 58.0.1
Mit welchem Betriebssystem wurde die Website angesehen? --- Windows 10
Welche Joomla!-Version wurde getestet? (z.B. "3.0.0 beta 1") --- 3.8.5
Wie ist der genaue Name der Download-Version? Bei automatischem Update bitte "autoupdate von Version xxx - auf Version xxx" eintragen. --- autoupdate von Version 3.8.4 auf Version 3.8.5






Topic: Modul: wer ist online





7
Aktuelle Joomla! Versionen / Joomla 3.8.5
« Letzter Beitrag von zero24 am 07.02.2018, 23:12:45 »
8
Aktuelle Joomla! Versionen / Joomla 3.8.4
« Letzter Beitrag von Harmageddon am 02.02.2018, 13:35:51 »
https://www.joomla.org/announcements/release-news/5723-joomla-3-8-4-release.html

Das Release behebt Bugs und vier leichte Sicherheitslücken.
9
Aktuelle Joomla! Versionen / Joomla 3.8.3
« Letzter Beitrag von zero24 am 20.01.2018, 14:00:13 »
10
Vielen Dank.

Wenn ich das alles richtig interpretiert habe, gibt es seit gestern Abend einen "fix".

Und zwar muss dafür die "components/com_content/helpers/legacyrouter.php" angepasst werden. Wenn ich dieses aber mache, erscheinen auf der jeweiligen Seite zwei Fehlermeldungen:

Warning: array_diff(): Argument #1 is not an array in site/components/com_content/models/archive.php on line 87
Warning: array_values() expects parameter 1 to be array, null given in site/components/com_content/models/archive.php on line 87

Und jetzt?
Seiten: [1] 2 3 ... 10
BloQcs design by Bloc
| SMF © 2011, Simple Machines
Joomla-Bugs.de is not affiliated with or endorsed by The Joomla! Project™. Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited license granted by Open Source Matters, Inc.