Projekt

Allgemein

Profil

Aktionen

GX-Bug #62721

geschlossen

Beim Leeren des Seitencaches sollte der Inhalt des public/theme Ordners geleert werden und nicht der gesamte Ordner gelöscht werden

Von Moritz Bunjes vor fast 5 Jahren hinzugefügt. Vor fast 5 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Mirko Janssen
Kategorie:
Core
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.13.1.0 beta3
Release Notes Langtext:

Beim Leeren des Seitencaches wird der Inhalt des public/theme Ordners geleert und nicht mehr der gesamte Ordner gelöscht


Beschreibung

Beim Leeren des Seitencaches sollte der Inhalt des public/theme Ordners (außer index.html) geleert werden und nicht der gesamte Ordner gelöscht werden, damit es beim Upload der public/theme/index.html aus Service Packs keine Fehlermeldung aufgrund von Besitzrechten gibt.

Ordner /public/theme/ wird jedes Mal neu erstellt, was bei einigen Hostern zu Fehlern führt, wenn man ein Update installiert.

Das Problem kann wie folgt nachvollzogen werden.

Installation der Beta1 Vollversion
Ein Theme aktivieren (Honeygrid oder ein Theme aus dem AppStore)
Service Pack Beta2 installieren.
Beim hochladen kann die Datei /public/theme/index.html nicht hochgeladen werden, da der Ordner /public/theme/ mit dem PHP User erstellt wurde
Einige Hoster haben hier Probleme, sodass der FTP User das Hochladen in den Ordner verhindert.
Beim Aufruf des /gambio_updater/ wird angezeigt, dass die Datei /public/theme/index.html nicht hochgeladen wurde und das Update kann nicht fortgesetzt werden
Lösungsansatz:

Der Ordner /public/theme/ wird nicht jedes mal gelöscht und neu erstellt, sondern nur dessen Inhalt. Dann kommt man auch nicht in die Probleme mit den Zugriffsrechten, da der Ordner bei der Erstinstallation dann korrekt mit FTP User hochgeladen wurde.

Solution:
While updating, the public/theme folder must not be deleted. Instead, we shold remove its content. This will solve the permission issues on the folder as it will be not altered.



Zugehörige Tickets

Beziehung mit GX-Entwicklung - GX-Abgewiesen #62475: Ordner /public/theme/ wird jedes Mal neu erstellt, was bei einigen Hostern zu Fehlern führt, wenn man ein Update installiertAbgewiesen

Aktionen
Beziehung mit GX-Entwicklung - GX-Bug #62737: Durch Shop erzeugtes temporäre Theme kann nicht immer per FTP gelöscht werdenErledigtRonald Loyko

Aktionen
Aktionen #1

Von Moritz Bunjes vor fast 5 Jahren aktualisiert

  • Beziehung mit GX-Abgewiesen #62475: Ordner /public/theme/ wird jedes Mal neu erstellt, was bei einigen Hostern zu Fehlern führt, wenn man ein Update installiert wurde hinzugefügt
Aktionen #2

Von Moritz Bunjes vor fast 5 Jahren aktualisiert

Aktionen #3

Von Mirko Janssen vor fast 5 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Mirko Janssen geändert
Aktionen #4

Von Mirko Janssen vor fast 5 Jahren aktualisiert

  • Beziehung mit GX-Bug #62737: Durch Shop erzeugtes temporäre Theme kann nicht immer per FTP gelöscht werden wurde hinzugefügt
Aktionen #5

Von Mirko Janssen vor fast 5 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen

Auch abrufbar als: Atom PDF