Fehler! Der Artikel konnte nicht in Ihren Warenkorb gelegt werden: Status: error Error: Forbidden

  • Hallo zusammen,

    ich habe unseren neuen Webshop https://www.hobbydee.de online gestellt und erhalte o. a. Fehlermeldung. Hinweise aus dem Forum, über file zilla im asset-Ordner/php die Berechtigung auf 755 (zuvor 777) zu ändern, habe ich durchgeführt – ohne Erfolg. Was in der Entwicklungsphase über hobbydee.alfahosting.org noch funktionierte, klappt nun aber nicht. Kann das etwas mit der zwischenzeitig aktivierten SSL-Verschlüsselung zu tun haben? Damit nicht allzu viele unserer Webkunden mehr das Warenshop-Problem am Bestellen hindert, würde ich mich über schnellstmögliche Lösungsvorschläge sehr freuen. :wacko: :wacko: :wacko:

    Gruß
    Walter Wetzels

  • Hallo Walter,
    zufällig entdeckt: In der Suchfunktion fehlt bei "Suchbegrif" - Lupe in der Navi - ein "f".
    Viele Grüße
    Sunny

    ruster.MEDIA
    Inhaber: Sonja Ruster
    Zeta 17.2.2 | Business

    🌞

  • Hallo Sunny,

    danke für den Hinweis – bei mir ist aber "ff" zu sehen!? Trotzdem wünsche ich ein entspannendes Wochenende! 8)

    Gruß
    Walter Wetzels

  • Hallo Thomas,

    neben den am Donnerstag bereits beschriebenen Maßnahmen, die Warenshopfunktion wieder ans Laufen zu kriegen, habe ich heute noch bei bei den "Shop Einstellungen" den SSL-Modus von Auto TLS auf SSL geändert. Leider auch nach kompletter Veröffentlichung der Webseite ohne Erfolg. Was kann ich noch tun? Wir haben seit Tagen keine Bestellungen mehr erhalten, was uns doch schon sehr weh tut ... ;( ;( ;(

    Gruß
    Walter Wetzels

  • Hallo Walter, hier ein Desktop-Screenshot auf Windows10-Rechner. So sieht es in Firefox, Edge und Chrome aus. LG

    ruster.MEDIA
    Inhaber: Sonja Ruster
    Zeta 17.2.2 | Business

    🌞

  • Hallo Sunny,

    dat ist aber jeck. Ich denke aber, die Jungs von Zeta haben eine Erklärung ... Danke auf jeden Fall für das Beweisfoto!

    Gruß
    Walter Wetzels

  • Hallo Walter und Sunny,

    zumindest für den Suchbegriff habe ich die Ursache. In den Layouteigenschaftne von Flat-Responsive lässt sich unter Suche die Schriftgröße anpassen. Wenn ich jetzt hier beispielsweise von 1em auf 2em gehe, wird aus "Suchbegriff" nur noch "Suchbe".

    Walter hat wahrscheinlich die Schriftgröße angepasst, damit es passend zur Schriftgröße im Menü ist. Dadurch wird dann das zweite "f" nicht angezeigt. Zum eigentlichen Problem muss ich noch etwas nachdenken.

  • Hallo Walter,

    gehe mal auf "Extras" -> Optionen" -> "Aktionen" und suche dort "Website Features prüfen". Dann auf "Ausführen" gehen. Vielleicht kommen wir darüber dem Problem näher. Sowohl auf dem Testserver Strato als auch bei Alfahosting läuft ja zunächst einmal die selbe PHP-Version, es könnte also bei PHP nur an einzelnen Funktionen liegen, die nicht verfügbar sind.

    Es könnte aber tatsächlich doch noch an den Berechtigungen hängen. Wenn ich in Chrome die Entwicklerkonsole öffne und dann in den Shop gehe, werden zunächst keine Fehler angezeigt. Beim Hinzufügen eines Artikels in den Warenkorb kommt dann in der Konsole die nachfolgende Fehlermeldung:

    Code
    POST https://www.hobbydee.de/assets/php/shop/web-api/basket.php?action=add-article-to-basket&lang=DE&wafu=https%3A%2F%2Fwww.hobbydee.de%2Fassets%2Fphp%2Fshop%2Fweb-api&cbsu=https%3A%2F%2Fwww.hobbydee.de%2Fartikeldetail.php%3Fid%3D39-teddy-bastelpaket-aurin 403
    send @ bundle.js?v=637571984634343254:25
    ajax @ bundle.js?v=637571984634343254:25
    addtoBasket @ artikeldetail.php?id=39-teddy-bastelpaket-aurin:269
    (anonymous) @ bundle.js?v=637571984634343254:117
    dispatch @ bundle.js?v=637571984634343254:25
    elemData.handle @ bundle.js?v=637571984634343254:25

    Am Ende der Zeile 2 sehen wir den Code 403. Das ist der http-Fehler "forbidden" Dem Client wird kein Zugang auf den entsprechenden Bereich des Servers gewährt, weil ihm die Berechtigung fehlt.

    • Also zur Sicherheit nochmal mit Filezilla auf den Server gehen
    • den Ordner assets/php/ markieren
    • die Berechtigungen öffnen
    • 755 eintragen
    • Häkchen rein bei "Unterverzeichnisse einbeziehen"
    • "nur auf Verzeichnisse anwenden" auswählen, mit OK bestätigen
    • Berechtigungen erneut öffnen
    • 644 eintragen
    • Häkchen rein bei "Unterverzeichnisse einbeziehen"
    • "nur auf Dateien anwenden" auswählen, mit OK bestätigen
  • Hallo Thomas,

    habe zunächst die Website-Features geprüft, ohne Befund. Die php-Änderungen per FTP sind ebenfalls wie beschrieben erfolgt, Warenkorbfunktion klappt aber immer noch nicht. Fragen:

    1. Muss ich die Webseite nochmals komplett veröffentlichen?

    2. In den php-Unterordnern shop und Shop_data hatte ich zuvor ja auch bereits den Wert 755 eingetragen. Ist der nun nach den vorgenommenen Änderungen im php-Überordner noch korrekt?

    3. Ich hatte ja auch eine Änderung bei Zeta in den Shop-Einstellungen SSL-Modus von Auto-TLS auf SSL geändert. Muss ich die Änderung wieder rückgängig machen?

    Ich freue mich auf Ihre Rückinfo. Vielen Dank.

    Gruß
    Walter Wetzels

  • 3. Ich hatte ja auch eine Änderung bei Zeta in den Shop-Einstellungen SSL-Modus von Auto-TLS auf SSL geändert. Muss ich die Änderung wieder rückgängig machen?

    Ich freue mich auf Ihre Rückinfo. Vielen Dank.

    Diese Einstellung betrifft ja nur den E-Mail-Versand. Das können Sie also rückgängig machen.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Stefan,

    Änderung ist rückgängig gemacht, vielen Dank. Der Shop hobbydee.de ist aber nunmehr bereits seit fünf Tagen nicht in der Lage, durch den Warenkorbfehler Bestellungen zu generieren. Die Umsatzverluste sind nicht unerheblich. Da die bisherigen Vorschläge nicht problemlösend waren, brauche ich weiteres Lösungsfutter. Was können wir tun?

    Gruß
    Walter Wetzels

  • Sie könnten ein Premium-Support-Ticket lösen, in dessen Rahmen wir uns das Projekt zusenden und dann auch die Zugriffsrechte auf dem Server prüfen könnten.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Stefan,

    auf welchem Weg kann ich das Premium-Support-Ticket lösen und Ihnen die Daten übertragen?

    Gruß
    Walter Wetzels

  • Hier geht es zum Premium-Support:

    https://www.zeta-producer.com/de/premium-support.html

    1. Ticket lösen und in der Beschreibung am besten einen Link zu diesem Beitrag mit einfügen (als Referenz). Als Besitzer einer Business-Lizenz haben Sie vermutlich noch ein Ticket als Guthaben. Falls nicht erwerben Sie ein neues ticket und nutzen Sie dabei Kreditkarte als Zahlungsmittel, dann kann das ticket sofort genutzt werden (bei anderen Zahlungsarten muss der Zahlungseingang erst verbucht werden).
    2. Nachdem das Ticket abgeschickt ist, melden wir uns, wie es weiter geht.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Und während ich noch die vorige Antwort schrieb, haben Sie bereits ein Ticket genutzt. Wir melden uns per E-Mail.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Aktueller Status ist, dass die Ursache ein Sicherheitstool (ModSecurity) auf dem Webserver ist, der den Zugriff auf "basket.php" verhindert. E-Mail mit Details ist an Sie raus. Nun ist der Provider gefragt.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Stefan,

    dank Ihres Hinweises konnte alfahosting das "Warenkorbproblem" lösen. Vielen Dank dafür. :thumbup:

    Gruß
    Walter Wetzels

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!