{"id":5631,"date":"2015-07-24T21:53:01","date_gmt":"2015-07-24T19:53:01","guid":{"rendered":"http:\/\/www.nsonic.de\/blog\/?p=5631"},"modified":"2015-07-24T21:53:01","modified_gmt":"2015-07-24T19:53:01","slug":"chrome-wordpress-woocommerce-und-ein-https-problem","status":"publish","type":"post","link":"https:\/\/www.nsonic.de\/blog\/2015\/07\/chrome-wordpress-woocommerce-und-ein-https-problem\/","title":{"rendered":"Chrome, WordPress, WooCommerce und ein HTTPS Problem"},"content":{"rendered":"<p>Ich aktualisierte meine Chrome-Installation und pl\u00f6tzlich konnte ich nicht mehr auf meinen Shop zugreifen, \u00fcber den Interessierte meine Workshops buchen k\u00f6nnen. Auch auf das Admin-Interface konnte ich nicht mehr zugreifen. Warum? Weil Chrome pl\u00f6tzlich darauf bestand, diese Seite \u00fcber HTTPS aufzurufen \u2013 Das aber wird von der Webseite nicht unterst\u00fctzt.<\/p>\n<p>Dieses Problem hatte ich mit einer Developer-Beta von Chrome \u2013 und hatte es als Bug mit Beschreibung gemeldet.<\/p>\n<p>Dieses Problem hatte ich dann etwas sp\u00e4ter mit der normalen Beta-Version von Chrome \u2013 und hatte es erneut gemeldet.<\/p>\n<p>Und nun hatte ich es auch mit einer aktuellen Release-Version von Chrome (Version 44.0.2403.89 (64-bit)) \u2013 und hatte nun keine Lust mehr es zu melden, es scheint ja niemanden zu interessieren.<\/p>\n<p>Ich fluchte und jammerte mit auf diversen Social-Media-Kan\u00e4len aus &#8211; und mir wurde geholfen: Chrome scheint nun per Default eine https-Anforderung zu schicken und wenn die Gegenstelle nicht sauber programmiert ist, geht sie auf das Angebot ein und schaltet auf https um &#8211; obwohl sie das nicht sollte und es auch nicht kann.<\/p>\n<p>Es gibt auch Meldungen von betroffenen Drupal Installationen. In meinem Fall betraf es WordPress mit WooCommerce.<\/p>\n<h1>Die L\u00f6sungen<\/h1>\n<ul>\n<li>In einer Datei der WooCommerce-Installation eine If-Abfrage auskommentieren (<a href=\"https:\/\/ma.ttias.be\/chrome-44-sending-https-header-by-mistake-breaking-web-applications-everywhere\/\" target=\"_blank\">Quelle und Details<\/a>). Ich mag aber ungern an solchen Dateien herum spielen, da meine \u00c4nderungen ein Update ja nicht \u00fcberdauern w\u00fcrden.<\/li>\n<li>Ein kleines <a href=\"https:\/\/github.com\/IshYoBoy\/aaa-ishyoboy-google-chrome-44-ssl-fix\" target=\"_blank\">Plugin installieren<\/a>, dass das https-Flag wieder zur\u00fcck setzt. Diese Version habe ich gew\u00e4hlt, da ich sie auch leicht wieder r\u00fcckg\u00e4ngig machen kann, wenn Google das Problem im Browser gel\u00f6st hat oder ich ohnehin https auf meinen Seiten unterst\u00fctze.<\/li>\n<li>Plugins aktualisieren. Nach und nach werden betroffene Plugins sicher selbst eine L\u00f6sung oder Workaround anbieten. Das wollte ich jetzt nicht machen weil das Update ein Major-Release-Update w\u00e4re und nicht klar ist, ob meine Anpassungen im Store und die Plugins damit noch laufen w\u00fcrden. Das m\u00f6chte ich testen wenn die Saison vorbei ist.<\/li>\n<li>Hoffen, dass Google das Problem bald wieder l\u00f6st. Sp\u00e4testens jetzt, wo dieses Verhalten es in die Release-Version geschafft hat, wird es Meldungen hageln! Das kam f\u00fcr mich nicht in Frage, da ich Interessierten Kunden den Zugang zum Store JETZT erm\u00f6glichen muss.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich aktualisierte meine Chrome-Installation und pl\u00f6tzlich konnte ich nicht mehr auf meinen Shop zugreifen, \u00fcber den Interessierte meine Workshops buchen k\u00f6nnen. Auch auf&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[1,11],"tags":[836,837,835,296],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p71Tml-1sP","_links":{"self":[{"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/posts\/5631"}],"collection":[{"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/comments?post=5631"}],"version-history":[{"count":1,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/posts\/5631\/revisions"}],"predecessor-version":[{"id":5632,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/posts\/5631\/revisions\/5632"}],"wp:attachment":[{"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/media?parent=5631"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/categories?post=5631"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/tags?post=5631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}