Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: kcfinder funktioniert bei Strato nicht korrekt

    Timm

    • Fördermitglied
    • Beiträge: 6.255
    Re: kcfinder funktioniert bei Strato nicht korrekt
    Antwort #30 am: 26. April 2017, 17:50:16
    ...
    Dumme Frage: Selbst wenn fck_wrapper in der Tabelle noch drin ist, sollte das doch eigentlich kein Problem darstellen, solange die Spalte filemanager vorhanden ist und den richtigen Wert ausgibt, oder? Im Code des Shops wird dann doch eh nur filemanager verwendet.

    Sehe ich auch so.
    Das Problem muß ein anderes sein, denn wenn das Feld filemanager in der DB-Tabelle admin_access existiert und für den benutzen Admin auf 1 steht ist alles gut was das betrifft.
    Selbst wenn es das Feld fck_wrapper noch gibt darf das nicht stören.

    Außerdem hatte msfrog ja bereits geschrieben
    ...
    Die Spalte fck_wrapper gibts in der Datenbank noch, aber auch nachdem ich sie gelöscht hatte funktioniert der KCFinder nicht. In der Spalte filemanager steht für den Admin eine 1, die Rechte hat er also.
    ...

    Die Art wie der Endzustand hergestellt wurde interessiert ja nicht, Hauptsache es ist nun so wie es sein soll.
    Es führt also zu nichts wenn man alles nochmals macht.

    Mir fällt allerdings momentan nichts ein was das Problem noch hervorrufen könnte...

    Gruß,
    noRiddle

    Logisch klingt es, dass es ausreichen müsste, wenn filemanager vorhanden ist. Hab ich auch gedacht. Aber es hat bei mir und anderen auch nicht funktioniert wenn beides vorhanden ist. Auch wenn die Fehlermeldung eine andere war. Was weiß ich warum. Ich hab keine Ahnung, wie diese Updates genau ablaufen und wann er was irgendwo nicht einträgt, weil jenes schon vorhanden etc.

    Siehe dazu zb. nochmal diesen Post:
    Bilderauswahl geht nicht 2.0.2.1
    Er hatte auch beide Spalten und es ging nicht. Erst nach nochmaligen update und vorherigem löschen des filemanagers.

    msfrog

    • Neu im Forum
    • Beiträge: 35
    Re: kcfinder funktioniert bei Strato nicht korrekt
    Antwort #31 am: 26. April 2017, 20:07:25
    Hallo FräuleinGarn,
    hm, ich scheue mich nur, da jetzt nochmal dranzugehen, da das System auf Kundenwunsch unbedingt schon live gehen musste. Den Aufwand, jetzt nochmal ein Testsystem aufzusetzen, bezahlt mir ja niemand. Deswegen würd ich das gern als ultima ratio aufheben :)

    Nebenher gings ja auch um nen anderen Fehler, ich denke nicht, dass die beiden miteinander zu tun haben. Von der Funktionsweise her macht das Skript eigentlich nichts anderes als die Spalte fck_wrapper in filemanager umzubenennen. Die Spalte liefert dann schlicht einen Konfigurationswert, ob der Benutzer den Filemanager nutzen darf oder nicht. Deswegen verspreche ich mir von der Aktion keinen Erfolg... :(

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: kcfinder funktioniert bei Strato nicht korrekt
    Antwort #32 am: 28. April 2017, 12:07:29
    Hallo msfrog

    Vorschlag, teste doch mal ob der KCFinder funktioniert, wenn du den original Ordner '/images' wieder auf den Server lädst.

    Gruss
    Hanspeter

    Timm

    • Fördermitglied
    • Beiträge: 6.255
    Re: kcfinder funktioniert bei Strato nicht korrekt
    Antwort #33 am: 28. April 2017, 12:57:27
    Ich hatte auch mal Probleme mit dem kcfinder durch falsche Besitzer und Gruppen, die vom Hoster vergeben wurden für die Dateien im images ordner und bestimmte unterordner, sobald der kcfinder drauf zugegriffen hat, oder allgemein wenn der shop eine Datei geändert hat.

    modified eCommerce Shopsoftware 2.0.2.1 rev 10607 veröffentlicht

    swolfram [templatix]

    • Fördermitglied
    • Beiträge: 1.169
    • Geschlecht:
    Re: kcfinder funktioniert bei Strato nicht korrekt
    Antwort #34 am: 17. August 2017, 09:57:06
    Danke dir web28.

    Habe nun folgendes geändert:
    • In /admin/includes/modules/kcfinder/core/class/uploader.php folgendes
    Code: PHP  [Auswählen]
    : path::normalize(realpath($_SERVER['DOCUMENT_ROOT']));

    geändert in

    Code: PHP  [Auswählen]
    : path::normalize(realpath(DIR_FS_DOCUMENT_ROOT));

    • In /admin/includes/modules/kcfinder/lib/helper_path.php folgendes
    Code: PHP  [Auswählen]
    if (!isset($_SERVER['DOCUMENT_ROOT']) || ($dir === false))

    geändert in

    Code: PHP  [Auswählen]
    if (!defined('DIR_FS_DOCUMENT_ROOT') || ($dir === false))

    und

    Code: PHP  [Auswählen]
    $doc_root = self::normalize(realpath($_SERVER['DOCUMENT_ROOT']));

    geändert in

    Code: PHP  [Auswählen]
    $doc_root = self::normalize(realpath(DIR_FS_DOCUMENT_ROOT));

    und

    Code: PHP  [Auswählen]
    if (isset($_SERVER['DOCUMENT_ROOT'])) {
                return self::normalize(realpath($_SERVER['DOCUMENT_ROOT']) . "/$url");

    geändert in

    Code: PHP  [Auswählen]
    if (defined('DIR_FS_DOCUMENT_ROOT')) {
                return self::normalize(realpath(DIR_FS_DOCUMENT_ROOT) . "/$url");

    Alles andere ist original.

    Funktioniert soweit ich es sehe.

    Gruß,
    noRiddle
    Shopversion 2.0.2.2 - Hoster Strato
    Alles wie oben beschrieben angepasst
    Ordner-Rechte rekursiv alle auf 777
    filemanager in der DB entfernt
    fck_wrapper in der Datenbank umbenannt in filemanager
    Adminrechte alle auf 1 (erlaubt)
    Dennoch kein Erfolg, siehe Bild

    web28

    • modified Team
    • Beiträge: 9.404
    Re: kcfinder funktioniert bei Strato nicht korrekt
    Antwort #35 am: 17. August 2017, 15:00:25
    Die Anleitung von Januar 2017 ist veraltet.

    Ab 2.0.2.2 sind für Strato auch spezielle Einstellungen im KCFinder enthalten.

    Bei unseren Tests haben diese Einstellungen auch funktioniert.

    Die Ausgabe "Unbekannter Fehler" ist auch zutreffend, diese Ursache kennen wir nicht.

    Gruss Web28

    swolfram [templatix]

    • Fördermitglied
    • Beiträge: 1.169
    • Geschlecht:
    Re: kcfinder funktioniert bei Strato nicht korrekt
    Antwort #36 am: 17. August 2017, 15:56:19
    Das die Anleitung nicht 100% passte, hab ich bemerkt. Aber probieren kann man es ja mal.
    Ja, gut, das sowas ab Version 2.0.2.2. drin ist... !? Was kann ich nun noch versuchen?

    Der Fehler, welcher dort erscheint ist auch der einzige, welcher angezeigt wird. Im Error-Log von Strato steht, dass es keine Fehler gab in den letzten Wochen :motz: In der Entwickler-Konsole steht auch nichts.

    swolfram [templatix]

    • Fördermitglied
    • Beiträge: 1.169
    • Geschlecht:
    Re: kcfinder funktioniert bei Strato nicht korrekt
    Antwort #37 am: 18. August 2017, 09:24:16
    Zu erwähnen ist vielleicht noch: Der Shop läuft bei Strato auf Subdomain shop.domain.de, aber nicht im Unterverzeichnis.

    Ich habe eben erneut die Originaldateien des /kcfinder/ aus 2.0.2.2 hochgeladen und es funktioniert einfach nicht.

    Adminrechte sind vergeben: Verschiedene Admins - Selber Fehler
    Schreibrechte der Verzeichnisse durchweg 777
    Besitzer/Benutzerrechte der Verzeichnisse korrekt gesetzt
    Server error.log von Strato: Leer
    LOG-File vom Shop: Nichts zu finden
    Fehlermeldung in der Konsole: Kein Fehler
    Bildupload beim Artikel absolut problemlos

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.984
    • Geschlecht:
    Re: kcfinder funktioniert bei Strato nicht korrekt
    Antwort #38 am: 18. August 2017, 10:05:29
    Schau mal in die DB in die Tabelle admin_access.
    Gibt es da folgende Felder ?
    • fck_wrapper
    • filemanager

    Nach Sicherung der Tabelle:

    Wenn nur erstes Feld:
    Code: SQL  [Auswählen]
    ALTER TABLE admin_access CHANGE fck_wrapper filemanager INT(1) NOT NULL DEFAULT 0;
    Dann für filemanager Admin-Rechte überprüfen und ggfls. setzen.

    Wenn beide Felder:
    fck_wrapper löschen und bei filemanager Admin-Rechte überprüfen und ggfls. setzen.

    Wenn nur zweites Feld:
    Admin-Rechte überprüfen und ggfls. setzen.

    Gruß,
    noRiddle

    swolfram [templatix]

    • Fördermitglied
    • Beiträge: 1.169
    • Geschlecht:
    Re: kcfinder funktioniert bei Strato nicht korrekt
    Antwort #39 am: 18. August 2017, 10:12:42
    Das habe ich ebenfalls schon gemacht. Es gab beide Felder, da es ein Shop-Update war.

    Ich habe dann filemanager entfernt und fck_wrapper umbenannt nach filemanager. Adminrechte sind ebenfalls alle gesetzt. Bei den neuen Admins und beim Stamm-Admin. Fehler bleibt leider bestehen :-(

    In einem anderen Strato-Paket habe ich einen fast identischen Shop, dort läuft es fehlerfrei. Der hat in der Datenbank beide Felder drin und für beide sind Adminrechte gesetzt.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.984
    • Geschlecht:
    Re: kcfinder funktioniert bei Strato nicht korrekt
    Antwort #40 am: 18. August 2017, 10:23:47
    Außer erneuter Überprüfung ob der Ordner images und alle seine Unterordner die Rechte 755 (bei Strato ist evtl. 777 notwendig) haben, fällt mir nichts ein.
    Die nicht besonders aussagekräftige Fehlermeldung "Unbekannter Fehler" wird, wahrscheinlich aus Sicherheitsgründen, in so gut wie allen Problemfällen ausgegeben, schwer da rauszufinden was los ist.
    Ich habe jedenfalls bei einer Kundin welche bei Strato ist keine Probleme.

    Gruß,
    noRiddle

    swolfram [templatix]

    • Fördermitglied
    • Beiträge: 1.169
    • Geschlecht:
    Re: kcfinder funktioniert bei Strato nicht korrekt
    Antwort #41 am: 18. August 2017, 10:25:54
    Der Shop, in dem es läuft hat 755.
    Der in dem es nicht läuft, habe ich bereits von 755 auf 777 geändert.

    Ich bin schon wie ein blöder dabei, alles zu vergleichen, finde aber den Unterschied einfach nicht.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: kcfinder funktioniert bei Strato nicht korrekt
    Antwort #42 am: 18. August 2017, 11:03:17
    Vielleicht wäre es nützlich bei einem Strato Webspace-Paket bei dem der in modified integrierte KCFinder nicht funktioniert den Dateimanager mal als "standalone" zu installieren um herauszufinden ob er grundsätzlich bzw. mit welchen Konfigurationseinstellungen er auf diesem Webspace funktioniert.

    https://kcfinder.sunhater.com/demos/standalone
    https://kcfinder.sunhater.com/download
    https://kcfinder.sunhater.com/install

    Gruss
    Hanspeter

    D.L.

    • Mitglied
    • Beiträge: 108
    Re: kcfinder funktioniert bei Strato nicht korrekt
    Antwort #43 am: 21. August 2017, 12:51:59
    das Problem tauchte auch bei Standalone Installationen auf und kann ggf. durch die Anpassung der 'uploadURL' in
    \admin\includes\modules\kcfinder\integration\modifiedshop.php
    behoben werden (führender Slash):
    $_SESSION['KCFINDER']['uploadURL'] = '/' . DIR_WS_CATALOG;

    web28

    • modified Team
    • Beiträge: 9.404
    Re: kcfinder funktioniert bei Strato nicht korrekt
    Antwort #44 am: 21. August 2017, 14:30:34
    @swolfram

    bei den diskutierten Pfadproblemen gab es meines Wissens keine Ausgabe mit "Unbekannter Fehler"

    Vergleiche bei beiden Strato Installationen diese Konstanten:

    Code: PHP  [Auswählen]
    $_SERVER['DOCUMENT_ROOT']

    DIR_FS_DOCUMENT_ROOT

    DIR_WS_CATALOG

    Gruss Web28
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    5 Antworten
    4484 Aufrufe
    27. März 2011, 16:01:00 von Ofendo
    3 Antworten
    10894 Aufrufe
    04. August 2009, 10:45:39 von Tomcraft
    3 Antworten
    2791 Aufrufe
    12. Dezember 2012, 01:55:47 von billybob
    7 Antworten
    4690 Aufrufe
    28. Dezember 2010, 23:20:36 von Tomcraft
               
    anything