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: Plötzlich kann ich nicht Artikelbeschreibung, Artikelpreis usw. ändern (+)

    wolf_21

    • Neu im Forum
    • Beiträge: 19
    • Geschlecht:
    Shop v2.0.5.1 rev 12725 dated: 2020-04-22
    Datenbank Version: "MOD_2.0.5.1"
    SSL - Lets Encrypt, aktiviert
    PHP Version 5.6.40

    Habe heute festgestellt, dass ich als Admin keine Artikelbeschreibung, Artikelpreis und usw. ändern kann.
    Bzw. kann ich ändern, es wird aber nicht gespeichert.

    in Content Manager kann ich ändern und speichern.
    Kundendaten kann ich ändern.
    Bestellungen kann ich bearbeiten, Kunden kaufen und bezahlen auch ohne Probleme.
    Einen Artikel kann ich kopieren und löschen.

    Im Shop vor kurzem habe ich nichts geändert.

    Wenn ich was im Artikel ändere und dann auf Speichern klicke, kommt das Fenster "Änderungen Speichern?"
    Dann klicke ich wie üblich auf JA und dann wird aus dem Adminbereich in Shop geleitet.

    Habe schon etwas FAQ gelesen aber nicht gefunden.
    Woran kann es liegen?
    Danke!

    Linkback: https://www.modified-shop.org/forum/index.php?topic=42941.0

    Q

    • Fördermitglied
    • Beiträge: 1.536
    Werden andere Änderungen, z.B. Konfiguration vom Shop, gespeichert? Wenn nicht, tippe ich auf "SSL erzwingen" in den Hostingeinstellungen.

    wolf_21

    • Neu im Forum
    • Beiträge: 19
    • Geschlecht:
    habe gerade

    Admin-> Konfiguration -> Minimum Werte -> "Minimum Länge des Vornamens" geändert und gespeichert.
    Alles OK.

    Admin-> Konfiguration -> "GZip Komprimierung einschalten" geändert und gespeichert.
    Alles OK.

    ///// tippe ich auf "SSL erzwingen"

    Meinen Sie automatische Umleitung von HTTP zu HTTPS?
    Ja, funktioniert.

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Er meinte, dass Sie (wir sind hier eigentlich "per du") eine solche Einstellung nicht aktiviert haben sollen. Ist diese beim Hoster aktuell aktiviert, muss sie wieder deaktiviert und die Umleitung über die .htaccess im Shoproot vorgenommen werden.

    wolf_21

    • Neu im Forum
    • Beiträge: 19
    • Geschlecht:
    Danke, habe gerade überprüft, beim Hoster:  Optionen:  Von HTTP auf HTTPS umleiten - Deaktiviert

    In .htaccess entsprechend eingetragen:

    <IfModule mod_rewrite.c>
         RewriteEngine on
         RewriteCond %{HTTPS} !=on
         RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,QSA]
    </IfModule>

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Die entsprechenden Zeilen für eine sinngemäße Umsetzung sind in der .htaccess bereits vordefiniert und müssen nur freigemacht (wieder einkommentiert) werden.

    Original (mit www):

    Code: XML  [Auswählen]
      ##-- redirect to https www-domain, when www is missing and no subdomain given and not using an ssl-proxy
      #RewriteCond %{HTTP_HOST} !^www\. [NC]
      #RewriteCond %{HTTP_HOST} !\.(.*)\. [NC]
      #RewriteCond %{HTTP_HOST} !^localhost [NC]
      #RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
      #RewriteCond %{SERVER_PORT} !^443$
      #RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    ändern zu:

    Code: XML  [Auswählen]
      ##-- redirect to https www-domain, when www is missing and no subdomain given and not using an ssl-proxy
      RewriteCond %{HTTP_HOST} !^www\. [NC]
      RewriteCond %{HTTP_HOST} !\.(.*)\. [NC]
      RewriteCond %{HTTP_HOST} !^localhost [NC]
      RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
      RewriteCond %{SERVER_PORT} !^443$
      RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    bzw. Original (ohne www):

    Code: XML  [Auswählen]
      ##-- redirect to https non-www-domain, when no subdomain given and not using an ssl-proxy
      #RewriteCond %{SERVER_PORT} !^443$ [OR]
      #RewriteCond %{HTTP_HOST} ^www\. [NC]
      #RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
      #RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]

    ändern zu:

    Code: XML  [Auswählen]
      ##-- redirect to https non-www-domain, when no subdomain given and not using an ssl-proxy
      RewriteCond %{SERVER_PORT} !^443$ [OR]
      RewriteCond %{HTTP_HOST} ^www\. [NC]
      RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
      RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]

    Und dann wäre es interessant zu erfahren, ob du Artikel wieder speichern kannst oder nicht!

    wolf_21

    • Neu im Forum
    • Beiträge: 19
    • Geschlecht:
    habe das kommentiert:

    ##--  <IfModule mod_rewrite.c>
    ##--      RewriteEngine on
    ##--      RewriteCond %{HTTPS} !=on
    ##--      RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,QSA]
    ##-- </IfModule>

    und dann diese Variante:

    Zitat

    ##-- redirect to https www-domain, when www is missing and no subdomain given and not using an ssl-proxy
      RewriteCond %{HTTP_HOST} !^www\. [NC]
      RewriteCond %{HTTP_HOST} !\.(.*)\. [NC]
      RewriteCond %{HTTP_HOST} !^localhost [NC]
      RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
      RewriteCond %{SERVER_PORT} !^443$
      RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    ##-- redirect to https non-www-domain, when no subdomain given and not using an ssl-proxy
      RewriteCond %{SERVER_PORT} !^443$ [OR]
      RewriteCond %{HTTP_HOST} ^www\. [NC]
      RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
      RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]


    opera sagt:

    Diese Seite funktioniert nicht
    www.XXXX.de hat dich zu oft weitergeleitet.

    ERR_TOO_MANY_REDIRECTS

    Dann so:

    Zitat
    ##-- redirect to https www-domain, when www is missing and no subdomain given and not using an ssl-proxy
      RewriteCond %{HTTP_HOST} !^www\. [NC]
      RewriteCond %{HTTP_HOST} !\.(.*)\. [NC]
      RewriteCond %{HTTP_HOST} !^localhost [NC]
      RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
      RewriteCond %{SERVER_PORT} !^443$
      RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

       ##-- redirect to https non-www-domain, when no subdomain given and not using an ssl-proxy
       ##-- RewriteCond %{SERVER_PORT} !^443$ [OR]
       ##-- RewriteCond %{HTTP_HOST} ^www\. [NC]
       ##-- RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
       ##-- RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]


    kann ich mich nicht anmelden

    und dann:

    Zitat
    ##-- redirect to https www-domain, when www is missing and no subdomain given and not using an ssl-proxy
        ##--RewriteCond %{HTTP_HOST} !^www\. [NC]
        ##--RewriteCond %{HTTP_HOST} !\.(.*)\. [NC]
        ##--RewriteCond %{HTTP_HOST} !^localhost [NC]
        ##--RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
        ##--RewriteCond %{SERVER_PORT} !^443$
        ##--RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

       ##-- redirect to https non-www-domain, when no subdomain given and not using an ssl-proxy
     RewriteCond %{SERVER_PORT} !^443$ [OR]
     RewriteCond %{HTTP_HOST} ^www\. [NC]
     RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
     RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]

    speichert nicht, aber Weiterleitung http ->https funktioniert.

    Ich habe ein Shop Backup am 01.04.2023 gemacht, versuchen die datei .htaccess raus zu nehmen und gegen aktuale aus zu tauschen?

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Entscheidend ist, welche Schreibweise der Domain du in der /includes/configure.php angegeben hast. Steht dort dein Domainname mit WWW, so ist diese Umleitungsregel zu nehmen:

    Code: XML  [Auswählen]
    ##-- redirect to https www-domain, when www is missing and no subdomain given and not using an ssl-proxy
      RewriteCond %{HTTP_HOST} !^www\. [NC]
      RewriteCond %{HTTP_HOST} !\.(.*)\. [NC]
      RewriteCond %{HTTP_HOST} !^localhost [NC]
      RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
      RewriteCond %{SERVER_PORT} !^443$
      RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    (bei einer Subdomain das WWW in den Regeln durch diese ersetzen)

    Bei einer Schreibweise ohne WWW ist die andere Regel zu nehmen.

    Das sollte eigentlich klappen, wenn du dort nicht noch irgendwelche eigenen Umleitungen verfasst hast. (Probiere ggf. auch mal andere Browser aus und leere den Cache vom Opera-Browser.)

    wolf_21

    • Neu im Forum
    • Beiträge: 19
    • Geschlecht:
    Zitat
    Entscheidend ist, welche Schreibweise der Domain du in der /includes/configure.php angegeben hast.

    ohne www

    // server
      defined('HTTP_SERVER') or define('HTTP_SERVER', 'https://xxxx.de'); // eg, http://localhost - should not be empty for productive servers
      defined('HTTPS_SERVER') or define('HTTPS_SERVER', 'https://xxxx.de'); // eg, https://localhost - should not be empty for productive servers

    Zitat
    Steht dort dein Domainname mit WWW, so ist diese Umleitungsregel zu nehmen:

    Code: XML  [Auswählen]
    ##-- redirect to https www-domain, when www is missing and no subdomain given and not using an ssl-proxy
      RewriteCond %{HTTP_HOST} !^www\. [NC]
      RewriteCond %{HTTP_HOST} !\.(.*)\. [NC]
      RewriteCond %{HTTP_HOST} !^localhost [NC]
      RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
      RewriteCond %{SERVER_PORT} !^443$
      RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    Ja, genau das habe ich gestern gelassen.

    Alles funktioniert, außer Artikel speichern und Artikel aktualisieren.

    Beim Versuch zu speichern wird angezeigt: Diese Seite wurde nicht gefunden!

    und Link im Adressfeld

    Zitat
    https://xxxx.de/admin_KVEFMGDQVC/categories.php?cPath=5&page=1&pID=1180&action=update_product

    Änderungen werden nicht gespeichert.

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Wenn du unter Kunden oben im Dropdown auf Admin klickst und dann bei dem Admin, mit dem du dich im Shop einloggst, rechts auf Adminrechte klickst, steht dann da "Dem Hauptadmin können keine Rechte entzogen werden"?

    Wenn das da nicht steht, dann setz mal alle Häkchen bei den Berechtigungen und speichere und teste erneut.

    Gruß Timm

    wolf_21

    • Neu im Forum
    • Beiträge: 19
    • Geschlecht:
    Danke, alles scheint in Ordnung zu sein.

    Mich wundert, was los war, ich habe seit 3 Jahren nichts mit dem Shop gemacht.

    wolf_21

    • Neu im Forum
    • Beiträge: 19
    • Geschlecht:
    Update.

    Habe noch gestern die Daten nur direkt in der Datenbank ändern kann, aber heute lässt mir wieder die Änderungen in der Artikelbeschreibung speichern. Ich habe seit ein paar Tagen nichts geändert, bin sprachlos.

    Es scheint, dass das Problem beim Hoster war.