Shop Hosting
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: Nach Umstellung auf PHP 7.1

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: Nach Umstellung auf PHP 7.1
    Antwort #15 am: 18. November 2017, 22:08:22
    Jetzt wirds verrückt.

    Auf dem Mac in Firefox und Safari läufts bei mir auch nicht. In Chrome gehts aber. Trotz Browsercache löschen.

    Auf dem iphone gehts weder in Firefox, Safari noch in Chrome. Auch alle Browserverlaufsdaten gelöscht.

    In Chrome auf dem iphone kommt aber wenigstens eine Fehlermeldung: NET::ERR_CERT_COMMON_NAME_INVALID

    Das lässt ja aufs Zertifikat schleißen. Hast du den Tip von Hanspeter mal berücksichtigt, das Zertifikat für die www Variante zu installieren?

    Kannst du mal den kompletten Teil der .htaccess posten, wo es um Weiterleitungen geht?

    Nooblike

    • Fördermitglied
    • Beiträge: 241
    • Geschlecht:
    Re: Nach Umstellung auf PHP 7.1
    Antwort #16 am: 18. November 2017, 22:20:52
    Code: PHP  [Auswählen]
    ##-----------------------------------------
    ##- SEO Shopstat Modul (Hartmut Koenig)
    ##-----------------------------------------
    <IfModule mod_rewrite.c>
      ##-- Initialize and enable rewrite engine
     ##-- Documentation http://httpd.apache.org/docs/misc/rewriteguide.html
     RewriteEngine On

      ##-- EXAMPLE: If your shop is located at "http://www.yourdomain.com/shop",
     ##-- set the following line like e.g.: RewriteBase /shop/
     RewriteBase /

      ##-- disallow access to dotfiles (.htaccess, .svn, .git, etc.)
     #RedirectMatch 403 /\.
     
      ##-- Use canonical URLs
     ##-- Use SSL-Proxy
     ##-- HostEurope
     #RewriteCond %{HTTP:X-Forwarded-Server} !^ssl\.webpack\.de$ [NC]
     ##-- 1und1
     #RewriteCond %{HTTP:X-Forwarded-Server} !^ssl\.kundenserver\.de$ [NC]
     ##-- domainFACTORY
     #RewriteCond %{HTTP:X-Forwarded-Server} !^sslsites\.de$ [NC]
     ##-- All-Inkl
     #RewriteCond %{HTTP:X-Forwarded-Server} !^ssl-account\.com$ [NC]
     ##-- Strato
     #RewriteCond %{HTTP:X-Forwarded-Server} !^www\.ssl-id\.de$ [NC]
     
      ##-- redirect to http 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 ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

      ##-- 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.%1%{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]

      ##-- Sitemap
     RewriteRule ^sitemap(.*)\.html$ shop_content.php?coID=8 [QSA,L]
     

    und das Zertifikat ist soviel ich weis nur auf deinedomain.de ausgestellt ohne www.

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: Nach Umstellung auf PHP 7.1
    Antwort #17 am: 18. November 2017, 22:32:38
    Grad aus Interesse mal geguckt-das Zertifikat ist immer ohne www! Auch wenn die Website mit www oder ohne www definiert wird. Man muss auch nichts am zertifkat ändern, wenn man das in der configure.php und in der .htaccess ändert. Grad probiert.

    Deine .htaccess sieht gut aus.

    Dennoch ist an deinem Zertifikat irgendwas faul. Den Fehler aus Chrome hab ich dir ja schon geschrieben und in Firefox kommt folgendes:

    SSL_ERROR_BAD_CERT_DOMAIN
    Sichere Kommunikation mit der Gegenstelle ist nicht möglich: Angeforderter Domainname stimmt nicht mit dem Zertifikat des Servers überein.

    Hast du das selbst installiert, oder über das Backend von deinem Hoster automatisch?

    SSL erzwingen ist aus beim Hoster?

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Nach Umstellung auf PHP 7.1
    Antwort #18 am: 18. November 2017, 23:31:18
    Hallo  Nooblike,

    versuche mal folgendes.

    Ersetze in der '.htaccess' diesen Code

      ##-- 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]

    mit diesem Code

    #########################
    # redirect www to no-www
    #########################
    #
     RewriteCond %{HTTPS} !=on
     RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
     RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]
     RewriteCond %{HTTPS} =on
     RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
     RewriteRule ^ https://%1%{REQUEST_URI} [L,R=301]

    Ich vermute, dass bei deinem Hoster SSL erzwingen aktiviert ist, wenn dem so ist solltest du es deaktivieren.

    Gruss
    Hanspeter

    p3e

    • Experte
    • Beiträge: 2.424
    Re: Nach Umstellung auf PHP 7.1
    Antwort #19 am: 19. November 2017, 00:49:32
    PHP 7 geht mit den Zertifikaten strenger um als php 5. Das könnte der Grund für deine Probleme sein. Vielleicht kann der Hoster da ja was einstellen. Sag ihm auf jeden Fall, dass deine Domain ohne www. laufen soll.

    Ich habe von der Konfiguration von Servern nicht wirklich Ahnung. Ist aber der Punkt, wo ich ansetzen würde, da es ja bei anderen auf PHP 7 läuft.

    Nooblike

    • Fördermitglied
    • Beiträge: 241
    • Geschlecht:
    Re: Nach Umstellung auf PHP 7.1
    Antwort #20 am: 19. November 2017, 16:41:28
    Ich hoste es ja alles Komplett selbst mit einem vServer...

    Ich habe nun mal die Ganzen einstellungen probiert.

    Wenn ich nun mal Teste:

    Firefox alles wie gehabt ich werde automatisch auf https://deinedomain.de weitergeleitet
    Chome (extra Installiert) werde ich auch auf https://deinedomain.de weitergeleitet
    Handy werde ich auch auf https://deinedomain.de weitergeleitet
    IE (Win10) kommt immernoch das unsicher sei

    so bei 3 browsern läuft es wohl nur der IE macht mucken oO

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: Nach Umstellung auf PHP 7.1
    Antwort #21 am: 19. November 2017, 17:05:59
    so bei 3 browsern läuft es wohl nur der IE macht mucken oO

    nein, meine Antwort gilt immer noch für https://www.deinedomain.de

    Auf dem Mac in Firefox und Safari läufts bei mir auch nicht. In Chrome gehts aber.

    Auf dem iphone gehts weder in Firefox, Safari noch in Chrome.

    Wie hast du denn das Zertifikat installiert? Geht das automatisch im Backend deines Hosters per Knopfdruck, oder musstest du das zertifikat selbst installieren und die Zeilen dafür alle selbst eingeben?

    Nooblike

    • Fördermitglied
    • Beiträge: 241
    • Geschlecht:
    Re: Nach Umstellung auf PHP 7.1
    Antwort #22 am: 19. November 2017, 17:31:38
    Bekomme meine zertifikat dateien die muss ich selbst hochladen auf meinen server und dann dem hosting zuweisen

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: Nach Umstellung auf PHP 7.1
    Antwort #23 am: 19. November 2017, 18:45:40
    Ich finde deine Informationen immer ziemlich spärlich.

    Das du einen vserver hast, welchen hostinganbieter, shopversion etc du nutzt, hättest du auch schon am Anfang sagen können, damit dir jemand mit der gleichen Konstellation eventuell wesentlich schneller hätte helfen können.

    Anscheinend ist dein vServer bei Hosteurope.

    Hosteurope bietet nur gegen Geld eigene Zertifikate an, dass du dir anscheinend sparen möchtest. Find ich nicht schlimm, aber hätte man sagen können.

    Bekomme meine zertifikat dateien
    Man kann wohl lets encrypt zertifikate selbst hochladen. Da wäre dann die Frage, wie und woher du das Zertifikat hast und was du da als Daten für die Website angegeben hast. (Ich kann dir da aber nicht helfen, weil ich mir einen Hostinganbieter gesucht habe, wo ich lets encrypt kostenlos per Knopfdruck gestellt bekomme und das Zertifikat auch nicht selbst verlängern muss).

    Von mehreren Leuten wurde dir die Frage gestellt, ob du ssl erzwingen eingeschaltet hast (egal ob im Backend des Hosters, oder direkt in der .htaccess)? Das hast du bisher nicht beantwortet!!!

    Wenn ich mir zb das hier durchlese, wird oftmals der Tipp gegeben in der .htaccess folgendes einzutragen

    Code: PHP  [Auswählen]
    RewriteEngine On
    RewriteCond %{HTTPS} !on
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

    was aber SSL erzwingen gleichkommt und somit nicht funktioniert und auch zu weißen Seiten führt.

    Hast du also sowas oder sonst noch was zusätzlich in die .htaccess eingefügt?

    Gruß Timm

    Nooblike

    • Fördermitglied
    • Beiträge: 241
    • Geschlecht:
    Re: Nach Umstellung auf PHP 7.1
    Antwort #24 am: 19. November 2017, 21:51:02
    So also mein Hoster ist Server4you ja der ist bei Hoste Europe mit dabei.

    Ich benutze die shop Version 2.0.3.0 mit dem Bootstrap 3 Template.

    Ich habe wenn dann nur über die .htaccess eine SSl erzwingung drin aber über den server net.
    Die Domain einstellungen kann ich über das web Panel Plesk machen.

    Nachdem ich nochmal alle zertifikate gelöscht habe und neu hochgeladen habe nach einer anderen Anleitung muss ich nun Feststellen das es nun Funktioniert.

    Habe extra Am Laptop 3 Browser Probiert am PC Probiert und am Handy alle wo mir bisher den Fehler brachten bringen es nun nicht mehr.

    Das Zertifikat habe ich bei checkdomain.de angefordert.

    Das problem mit der Weißen Seite habe ich ja nur wenn ich den Server auf PHP 7.1.11 umstelle wobei der Admin bereich aber voll funktioniert und wenn ich auf das tpl Temlate wechsel geht es auch...

    Deswegen wird das wohl am bootstrap3 Template liegen das dies PHP 7 nicht verträgt die PHP 5.6.23 aber schon.

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: Nach Umstellung auf PHP 7.1
    Antwort #25 am: 19. November 2017, 22:45:26
    In Chrome gehts jetzt.

    Aber in Firefox und Safari auf Mac kommt jetzt bei

    domain.de
    www.domain.de
    http://www.domain.de

    ne leere Seite mit
    https://domain.de{request_uri}/

    In IOS gehts mit keinem meiner 3 Browser wenn man es nicht mit https eingibt.
    In Chrome ist die Fehlermeldung NET:ERR_CERT_AUTHORITY_INVALID

    Wenn du testet, musst du schon alle Varianten eingeben
    domain.de
    www.domain.de
    http://domain.de
    http://www.domain.de
    https://domain.de
    https://www.domain.de

    Das Zertifikat ist nun anders falsch. Wie ich dir vorher schon geschrieben hatte, steht im Zertifikat nie www, egal ob ich meine Website hin und herswitche zwischen www und nicht www über die configure.php und .htaccess. Da muss ich dann trotzdem beim umstellen nichts am Zertifikat machen. Bei dir steht da jetzt www drin.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Ich habe wenn dann nur über die .htaccess eine SSl erzwingung drin aber über den server net.
    Dann poste doch endlich mal deine .htaccess komplett (aber bitte als php.tag über den Knopf über dem Textfeld, damit der thread nicht noch länger wird)! Wenn du es nicht weißt, woher die anderen?

    Gruß Timm

    Nooblike

    • Fördermitglied
    • Beiträge: 241
    • Geschlecht:
    Re: Nach Umstellung auf PHP 7.1
    Antwort #26 am: 19. November 2017, 22:48:47
    Code: PHP  [Auswählen]
    ##-- $Id: _.htaccess 10805 2017-06-17 13:18:59Z Tomcraft $

    ##-- Default charset
    AddDefaultCharset UTF-8
    #AddDefaultCharset ISO-8859-15

    ##-- Disable the server signature
    ServerSignature Off

    ##-- Turn off ETags in HTTP-header (use both directives)
    <IfModule mod_headers.c>
      Header unset ETag
      RequestHeader unset Proxy
    </IfModule>
    FileETag None

    ##-- When caching of gzipped JS and CSS files is used, enable this setting
    <IfModule mod_headers.c>
      Header set Vary Accept-Encoding
    </IfModule>

    ##-- when using Provider 1&1 set the following lines to activate PHP5
    #AddType x-mapp-php5 .php
    #AddHandler x-mapp-php5 .php

    # Disable directory browsing (disabled by default as this causes problems on some servers because they don't allow AllowOverride Directive for Options)
    #Options -Indexes

    ##-- Enable the compression for any type of content
    <IfModule mod_deflate.c>
      <FilesMatch "\\.(js|css|html|htm|php|xml|jpg|jpeg|png|gif|svg|eot|ttf)$">
        SetOutputFilter DEFLATE
      </FilesMatch>
    </IfModule>

    ##-- Customization of HTTP request and response headers
    <IfModule mod_headers.c>
      <FilesMatch "\\.(ico|jpe?g|png|gif|swf|flv|svg)$">
        Header set Cache-Control "max-age=2592000, public"
      </FilesMatch>
      <FilesMatch "\\.(css|woff)$">
        Header set Cache-Control "max-age=604800, public"
      </FilesMatch>
      <FilesMatch "\\.(js)$">
        Header set Cache-Control "max-age=604800, private"
      </FilesMatch>
      <FilesMatch "\\.(xml|txt)$">
        Header set Cache-Control "max-age=604800, public, must-revalidate"
      </FilesMatch>
      <FilesMatch "\\.(html|htm|php)$">
        Header set Cache-Control "max-age=1, private, must-revalidate"
      </FilesMatch>
    </IfModule>

    ##-- Generation of Expires and Cache-Control HTTP headers
    <IfModule mod_expires.c>
      ExpiresActive On
      ExpiresDefault "access plus 1 seconds"
      ExpiresByType image/gif "access plus 2592000 seconds"
      ExpiresByType image/jpg "access plus 2592000 seconds"
      ExpiresByType image/jpeg "access plus 2592000 seconds"
      ExpiresByType image/png "access plus 2592000 seconds"
      ExpiresByType image/svg+xml "access plus 2592000 seconds"
      ExpiresByType text/html "access plus 1 seconds"
      ExpiresByType text/css "access plus 604800 seconds"
      ExpiresByType text/javascript "access plus 604800 seconds"
      ExpiresByType application/x-javascript "access plus 604800 seconds"
      ExpiresByType application/javascript "access plus 604800 seconds"
      ExpiresByType text/x-component "access plus 604800 seconds"
      ExpiresByType application/font-woff "access plus 604800 seconds"
      ExpiresByType image/x-icon "access plus 604800 seconds"

      <IfModule mod_headers.c>
        Header append Cache-Control "public"
      </IfModule>
    </IfModule>

    ##-- Configure php_flags if necessary
    ##-- BEGIN - use IfModule clause if PHP runs in CGI mode, otherwise just uncomment the lines with php_flag...
    #<IfModule mod_php.c>

      ##-- Warn when arguments are passed by reference at function call time (from PHP5 allow_call_time_pass_reference is deprecated)
      #php_flag allow_call_time_pass_reference on

      ##-- Disable transparent sid support PHP-default is off (XTC Session only on first visit)
      #php_flag session.use_trans_sid off

      ##-- set suhosin flags because of errors with attributes (for webhosters with suhosin hardening patch enabled)
      #php_value suhosin.post.max_array_depth 0
      #php_value suhosin.post.max_array_index_length 0
      #php_value suhosin.post.max_vars 0
      #php_value suhosin.request.max_array_depth 0
      #php_value suhosin.request.max_array_index_length 0
      #php_value suhosin.request.max_vars 0

      ##-- set suhosin flags to have unencrypted session data, affecting "whos_online" & "shopping cart" (for webhosters with suhosin hardening patch enabled)patch enabled
      #php_value suhosin.session.encrypt Off
      #php_value suhosin.session.cryptkey ''

    ##-- END - use IfModule clause if PHP runs in CGI mode, otherwise just uncomment the lines with php_flag...
    #</IfModule>

    ##-- Redirect error pages to Sitemap
    ##-- set the correct Path to ErrorDocument
    ErrorDocument 400 /sitemap.html?error=400
    ErrorDocument 401 /sitemap.html?error=401
    ErrorDocument 402 /sitemap.html?error=402
    ErrorDocument 403 /sitemap.html?error=403
    ErrorDocument 404 /sitemap.html?error=404
    ErrorDocument 500 /sitemap.html?error=500

    ##-----------------------------------------
    ##- SEO Shopstat Modul (Hartmut Koenig)
    ##-----------------------------------------
    <IfModule mod_rewrite.c>
      ##-- Initialize and enable rewrite engine
      ##-- Documentation http://httpd.apache.org/docs/misc/rewriteguide.html
      RewriteEngine On

      ##-- EXAMPLE: If your shop is located at "http://www.yourdomain.com/shop",
      ##-- set the following line like e.g.: RewriteBase /shop/
      RewriteBase /

      ##-- disallow access to dotfiles (.htaccess, .svn, .git, etc.)
      #RedirectMatch 403 /\.
     
      ##-- Use canonical URLs
      ##-- Use SSL-Proxy
      ##-- HostEurope
      #RewriteCond %{HTTP:X-Forwarded-Server} !^ssl\.webpack\.de$ [NC]
      ##-- 1und1
      #RewriteCond %{HTTP:X-Forwarded-Server} !^ssl\.kundenserver\.de$ [NC]
      ##-- domainFACTORY
      #RewriteCond %{HTTP:X-Forwarded-Server} !^sslsites\.de$ [NC]
      ##-- All-Inkl
      #RewriteCond %{HTTP:X-Forwarded-Server} !^ssl-account\.com$ [NC]
      ##-- Strato
      #RewriteCond %{HTTP:X-Forwarded-Server} !^www\.ssl-id\.de$ [NC]
     
      ##-- redirect to http 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 ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

      ##-- 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.%1%{REQUEST_URI} [R=301,L]
      RewriteCond %{SERVER_PORT} !^443$
      RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]

    #########################
    # redirect www to no-www
    #########################
    #
     RewriteCond %{HTTPS} !=on
     RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
     RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]
     RewriteCond %{HTTPS} =on
     RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
     RewriteRule ^ https://%1%{REQUEST_URI} [L,R=301]

      ##-- Sitemap
      RewriteRule ^sitemap(.*)\.html$ shop_content.php?coID=8 [QSA,L]

      ##----------------------------------------------------------------------------------
      ##-- When working with SEO-Urls you can decide, whether to use a colon ":" or a dash "-" symbol
      ##-- (Windows Servers might have problems with colon as delimiter!)
      ##-- Change the delimiter symbol (SEO_SEPARATOR) also in file "/includes/extra/seo_url_mod/seo_url_shopstat.php"
      ##-- or create a new file "/includes/extra/configure/seo_separator.php"
      ##-- with the following content: <?php define('SEO_SEPARATOR','-'); ?>
      ##----------------------------------------------------------------------------------

      ##-- Use colon delimiter ":" for SEO-URLS (default setting)
      ##-- Categories (:::)
      RewriteRule :::([_0-9]+):([_0-9]+)\.html$ index.php?cPath=$1&page=$2 [QSA,L]
      RewriteRule :::([_0-9]+)\.html$ index.php?cPath=$1 [QSA,L]

      ##-- Products (::)
      RewriteRule ::(.+)\.html$ product_info.php?products_id=$1 [QSA,L]

      ##-- Content (:_:)
      RewriteRule :_:([0-9]+)\.html$ shop_content.php?coID=$1 [QSA,L]

      ##-- Manufacturers (:.:)
      RewriteRule :\.:([_0-9]+):([_0-9]+)\.html$ index.php?manufacturers_id=$1&page=$2 [QSA,L]
      RewriteRule :\.:([0-9]+)\.html$ index.php?manufacturers_id=$1 [QSA,L]

      ##-- Use dash delimiter "-" for SEO-URLS (alternative setting i.e. for windows servers)
      ##-- Categories (---)
      RewriteRule ---([_0-9]+)-([_0-9]+)\.html$ index.php?cPath=$1&page=$2 [QSA,L]
      RewriteRule ---([_0-9]+)\.html$ index.php?cPath=$1 [QSA,L]

      ##-- Products (--)
      RewriteRule --(.+)\.html$ product_info.php?products_id=$1 [QSA,L]

      ##-- Content (-_-)
      RewriteRule -_-([0-9]+)\.html$ shop_content.php?coID=$1 [QSA,L]

      ##-- Manufacturers (-.-)
      RewriteRule -\.-([_0-9]+)-([_0-9]+)\.html$ index.php?manufacturers_id=$1&page=$2 [QSA,L]
      RewriteRule -\.-([0-9]+)\.html$ index.php?manufacturers_id=$1 [QSA,L]
    </IfModule>

    Und bezüglich ale Varianten testen das habe ich wie nett das man mir hier einfach reine dummheit unterstellt!

    Da könnte ich genauso sagen was will man von einem Mac User und iPhone nutzer schon erwarten was aber nicht gut wäre...

    Wie isch schon Sagte habe es an 3 geräten getestet und es ging!

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: Nach Umstellung auf PHP 7.1
    Antwort #27 am: 20. November 2017, 00:02:48
    Bzgl des www im Zertifikat muss ich mich korrigieren. Gibt auch Seiten, wo das www drin steht. Das scheint also nicht das Problem zu sein.

    Hab jetzt auch auf Windows 10 getestet. Da gings im IE komplett und in Firefox erst nicht. Dann doch in Firefox. Wahrscheinlich hast du da grad was geändert.

    In deiner .htaccess liegt denke ich der Fehler.

    Code: PHP  [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.%1%{REQUEST_URI} [R=301,L]
     RewriteCond %{SERVER_PORT} !^443$
      RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
     

    Hier müssen noch zwei # Zeichen eingefügt werden, damit er nicht versucht zur Version mit www zu switchen.

    Dann wurde die .htaccess an manchen Stellen geändert. Die hast du nicht alle übernommen. Macht zwar in dem Fall nichts, weil Sie auskommentiert sind, aber deshalb konntest du den Teil von hpzeller vielleicht nicht richtig deuten und hast deshalb die zwei Zeilen einkommentiert gelassen. Vergleich das mal mit der neuen aus dem Downloadpaket der Version 2.0.3.0. Zusätzlich zu den Weiterleitungsregeln ist auch weiter oben was anders bei <FilesMatch "\\.(js|css|html|htm|php|xml|jpg|jpeg|png|gif|svg|eot|ttf)$">, aber das hat hiermit nichts zu tun.

    Den Teil

    Code: PHP  [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]

    hast du gar nicht drin. War das vorher schon so, oder hast du es wegen der Antwort von hpzeller rausgenommen und durch seinen ersetzt? Wenn nicht probier die Variante auch mal. Dann hast du die Originalversion und kommst bei späteren updates nicht durcheinander. DAnn aber die Version von hpzeller für die Zeit mit # Zeichen auskommentieren.

    Bei dieser Variante die eine Zeile testweise auch mal tauschen laut der Anleitung von @web28

    Zitat
    Achtung!

    Einige Webserver haben Probleme mit dieser Zeile

      RewriteCond %{SERVER_PORT} !^443$

    Typische Fehlermeldung im Firefox: "Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann."

    In diesem Fall die Problemzeile gegen eine der folgenden Zeilen austauschen und testen welche Zeile der Webserver unterstützt.

      RewriteCond %{HTTPS} off
      RewriteCond %{HTTP:X-Forwarded-Proto} !https

    Grundsätzlich: Ich hab dir keinesfalls Dummheit unterstellt. Manchmal hab ich nur das Gefühl, dass du nicht auf das eingehst, was dir die anderen vorschlagen bzw du nicht auf die Fragen antwortest. Das fände ich aber fair, dass du das wenigstens versuchst, oder beantwortest, wenn man sich die Mühe gibt hier zu antworten. Verschiedene Systeme können nun mal anders reagieren. Und am Ende sollte es doch auf allen Geräten funktionieren. Insofern ist doch der Hinweis auf Nichtfunktion eines Macusers auch ganz sinnvoll. ;)

    Insofern alles cool.

    Gruß Timm

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: Nach Umstellung auf PHP 7.1
    Antwort #28 am: 20. November 2017, 00:29:11
    Jetzt läufts auf allen Browsern auf dem Mac und IOS. Scheint also geholfen zu haben.

    Ist das Problem der weißen Seite damit auch gelöst mit php 7?

    Gruß Timm

    Nooblike

    • Fördermitglied
    • Beiträge: 241
    • Geschlecht:
    Re: Nach Umstellung auf PHP 7.1
    Antwort #29 am: 20. November 2017, 07:51:01
    Ja hab's nun hinbekommen das es funktioniert..

    Nur leider das Problem mit der Weißen Seite besteht leider immer noch.

    Einzige was ich mir vorstellen kann ist das das Bootstrap3 Template php7 nicht verträgt.
    Managed Server
    2 Antworten
    1673 Aufrufe
    10. September 2017, 12:53:00 von quinti
    26 Antworten
    5573 Aufrufe
    21. Dezember 2019, 18:01:23 von DerNachbar
    12 Antworten
    6072 Aufrufe
    29. Januar 2010, 23:53:58 von DokuMan
    19 Antworten
    11420 Aufrufe
    19. Juli 2016, 14:29:53 von Bonsai