GX-Bug #64672
geschlossenWenn im Pfad kein abschließender / für den dirname vorhanden ist, wird auf einige Server eine Fehlermeldung im FrontEnd ausgegeben
100%
Verbessertes Handling für Pfade im StyleEdit bei Varianten
Beschreibung
In der Datei ApplicationBottomExtenderComponents.inc.php wird mit folgender Zeile der Pfad für die Varianten ermittelt:
$variantDirectoryPath = dirname(DIR, 2) . str_replace('/',
DIRECTORY_SEPARATOR,
StaticGXCoreLoader::getThemeControl()
->getPublishedThemePath() . '/variants');
Das kann auf einige Server ein Pfad ohne abschließenden / führen, wenn DIRECTORY_SEPARATOR leer ist. Es sollte daher solche Änderungen im Pfad nicht mit dirname unternommen werden, denn an anderen Stellen im Shop wird es mit DIR_FS_CATALOG gesetzt und somit aus der Konfigurationsdateien wo immer ein / enthalten ist.
WARNING(2): "is_dir(): open_basedir restriction in effect. File(/htdocspublic/theme/variants) is not within the allowed path(s): (/var/www/visw8121/htdocs/:/var/www/visw8121/apps/:/var/www/visw8121/priv/:/var/www/visw8121/tmp/:/usr/share/pear/:/usr/share/php/:/tmp/)"
Von Till Tepelmann vor etwa 5 Jahren aktualisiert
- Status wurde von Gemeldet zu Testing geändert
- Zugewiesen an wurde auf Core-Entwickler gesetzt
- Zielversion wurde von 133 zu 3.15.2.0 beta1 geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Julian Heckmann vor etwa 5 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Julian Heckmann geändert
Von Julian Heckmann vor etwa 5 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert