PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme bei Einrichtung ssl in Gambio v2.0.11.1 r7562



biker
31.01.2014, 13:08
Hallo,

habe jetzt lange genug selber rum probiert, ich versuche die ssl Verbindung bei meinem Shop einzurichten.
Habe alle Einstellungen wie beschrieben vorgenommen includes/configure.php
admin/includes/configure.php auch beide configureorg.php auf ssl geändert. Funktionierte perfekt, bis zu dem Punkt als ich
mich in den Admin Bereich des Shops einloggen wollte, Taste Adminbereich--rausgeflogen, tolle Sache besonders, egal was
ich eingegeben habe es existierte nicht mehr. Also schnell wieder alte .php rein--cache leeren und Schweiss abwischen. Ratlosigkeit, kann mir da jemand helfen?

berny
31.01.2014, 17:36
Welche Url hast du bei der Admin-Taste ?
Hast du auch den Cache in Template_c gelöscht?

biker
31.01.2014, 17:47
Hallo,
ja natürlich habe ich gemacht

biker
31.01.2014, 17:49
oh sorry was meinst du mit der admin taste?

KlausK
31.01.2014, 23:56
Na, der Berny wird wohl die Taste meinen, die du bereits selbst erwähnt hast! :rolleyes:
Taste Adminbereich == Admin-Taste

Und ich gehe davon aus, Ihr meint beide den Button "Adminbereich öffnen"!

Also, wie sieht die URL hinter dem Button aus?
Ist sie korrekt geschrieben?
Welches Protocol steht vor der URL? "http" oder "https"?
So sollte es z.B. aussehen: https://www.livecart.de/shop13/#

Hast du deine Configures nach diesem Muster angepasst?

admin/includes/configure.php


define('HTTP_SERVER', 'http://www.livecart.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'http://www.livecart.de');
define('HTTPS_CATALOG_SERVER', 'https://www.livecart.de');
define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module
define('DIR_FS_DOCUMENT_ROOT', '/var/www/vhosts/livecart.de/httpdocs/livecart/shop13/'); // where the pages are located on the server
define('DIR_WS_ADMIN', '/shop13/admin/'); // absolute path required
define('DIR_FS_ADMIN', '/var/www/vhosts/livecart.de/httpdocs/livecart/shop13/admin/'); // absolute pate required
define('DIR_WS_CATALOG', '/shop13/'); // absolute path required
define('DIR_FS_CATALOG', '/var/www/vhosts/livecart.de/httpdocs/livecart/shop13/'); // absolute path required


includes/configure.php


define('HTTP_SERVER', 'http://www.livecart.de'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', 'https://www.livecart.de'); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', true); // secure webserver for checkout procedure?
define('DIR_WS_CATALOG', '/shop13/'); // absolute path required
define('DIR_FS_DOCUMENT_ROOT', '/var/www/vhosts/livecart.de/httpdocs/livecart/shop13/');
define('DIR_FS_CATALOG', '/var/www/vhosts/livecart.de/httpdocs/livecart/shop13/');


Die configure.org.php ist übrigens nur eine Sicherungsdatei vom Original.
Die solltest du also nicht ändern, sondern lediglich als Referenz nutzen!
Steht auch gleich ganz oben drin:
### Be careful, this is the backup of your original configuration data ###

biker
01.02.2014, 08:52
Hallo und vielen dank erst einmal, genützt hat es leider nichts.
Ich springe nach dem ich die "admin-taste" betätige in den http://www.shop.....ch/login.php Bereich.

admin/includes/configure.php

define('HTTPS_SERVER', 'https://www.ssl-id.de/shop......ch'); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', true); // secure webserver for checkout procedure?
define('DIR_WS_CATALOG', '/'); // absolute path required
define('DIR_FS_DOCUMENT_ROOT', '/mnt/rid/87/74/53908774/htdocs/gambiogx_01/');
define('DIR_FS_CATALOG', '/mnt/rid/87/74/53908774/htdocs/gambiogx_01/');

vielleicht liegt es an "www.ssl-id.de" mein Hoster Strato, unterstützt in meinem Paket eigentlich ssl.
Pure Ratlosigkeit und Enttäuschung, das man als Laie da so weit ins System rein muss, für einen Sicherheitsstandard.
Na gut, vielleicht gibt es ja noch eine andere Möglichkeit, für Unterstützung bin ich immer offen.

berny
01.02.2014, 09:33
versuche mal beim Adminbutton den link zu kopieren und schau nach, ob da ein https davorsteht, wenn nicht, hast du ev einen Fehler im Template oder bei der config im admin Ordner einen Fehler drinnen.

KlausK
01.02.2014, 18:26
Du schreibst:


define('HTTPS_SERVER', 'https://www.ssl-id.de/shop......ch');

Offenbar willst du deinen Shop geheim halten!? Oder was bedeuted "/shop......ch"? :confused:

Aber wenn es um deinen Knicklicht-Shop geht, dann ist der Define-Eintrag falsch.
Es muss dann heißen:

define('HTTPS_SERVER', 'https://www.ssl-id.de/knixxxxxxxore.ch');

"https://ssl-id.de/" ist für Strato korrekt. Darauf kann aber nur deine Domain folgen, ohne Unterverzeichnisse!
Also "https://ssl-id.de/domain.de"

biker
01.02.2014, 18:52
Ja mein Fehler, natürlich steht dort
define('HTTPS_SERVER', 'https://www.ssl-id.de/knicksandmore.ch');

kann es sein das es an der .htaccess liegt dort habe ich den Eintrag

RewriteRule ^(.*)$ http://www.web-seiten-design.de/$1 [L,R=301]

also ohne https

ich hatte heute dort schon einmal https gesetzt da war meine Seite nicht mehr erreichbar
und da stand ssl ist nicht erreichbar

KlausK
01.02.2014, 19:24
Wo liegt denn die .htaccess???
Das ist eine Weiterleitung!
Wenn die im Root deines Shops liegen würde, dann würde jeder, der deinen Shop ansteuert auf die Seiten des lieben Daniel weitergeleitet werden.

Ich bin nun etwas irritiert über diesen Eintrag. Wie kommt der in deine .htaccess? :confused:
Hast du mal eine Dienstleistung "Serverumzug" oder ähnliches von ihm in Anspruch genommen?
Setze da auf jeden Fall erstmal ein "#" davor, oder lösche den Eintrag gleich ganz.
Du willst deine Kunden ja nicht auf andere Seiten leiten!

Bist du dir sicher, dass du bei Strato auch die SSL-Option gebucht hast?

biker
01.02.2014, 19:53
na ich merke schon ist nicht mein Tag, ich habe es einfach kopiert, in der Datei
steht natürlich

RewriteEngine on
RewriteCond %{HTTP_HOST} ^knicksandmore.ch
RewriteRule ^(.*)$ http://www.knicksandmore.ch$1 [R=301,L]
um mit und ohne www weiter zu kommen.

von vorne weil ich möchte ja Hilfe,
mein Admin hatte den Shop auf shop.knicksandmore.ch gelegt und hinter
einer Baustelle www. knicksandmore.ch versteckt und nicht auf nofollow
und noindex gesetzt ( das weis ich auch erst seit dem ich mich damit rumschlagen muss)
Also auf eine Subdomain aufgesetzt, beim zurück auf die Hauptdomain ging dann fast
alles schief. Erstens hat Google noch eine Menge an www.shop.knicksandmore.ch Links, die
im Leeren verlaufen. Da habe ich echt an der falschen Stelle gespart. Er hat das mit dem
Shop echt super gemacht, aber mich dann schnell alleine gelassen, leider. Jetzt hänge
ich echt mit dem ssl, aus meiner Sicht ein muss für den Kundenschutz, er meint das
braucht man nicht. Der Shop läuft ansonsten sehr gut und ich stecke schon tiefer drin
als wie ich es je wollte. Warum habe ich Pseudonym eingesetzt, ich war einfach zu vorsichtig,
so jetzt weist du alles.

KlausK
01.02.2014, 21:07
Im Verzeichnis deiner Subdomain shop.knicksandmore.ch würde ich als erstes eine .htaccess mit folgenden Inhalt anlegen:


RewriteEngine On
RewriteCond %{HTTP_HOST} ^shop.knicksandmore.ch$ [NC]
RewriteRule ^(.*) http://www.knicksandmore.ch/$1 [L,R=301]

Damit werden alle externen Verweise auf deine Subdomain, nicht nur die von Google, auf deine Hauptdomain weitergeleitet und haben so wieder einen Nutzen!

Um das mit dem SSL richtig testen zu können, würde ich in der .htaccess deines Hauptverzeichnisses knicksandmore.ch alle Einträge deaktivieren.
Einfach eine Raute "#" vor jedem Eintrag oder die .htaccess einfach kurzfristig umbenennen.

! Änderungen an der .htaccess können je nach Server einige Minuten brauchen bis sie Wirkung zeigen!

Als nächstes solltest du in dem Adminbereich deines Webspaces bei Strato nachschauen, ob SSL überhaupt gebucht ist und wenn ja, wie es dort eingerichtet ist.
Wie das bei Strato geht, kann ich dir aber leider nicht sagen. Vielleicht weiß Berny das!?
Des Zertifikat muss jedenfalls auf knicksandmore.ch oder www.knicksandmore.ch ausgestellt sein. Sonst geht das nicht.



... er meint das braucht man nicht.


Man braucht sich auch nicht anschnallen. Und ein Helm beim Motoradfahren ist auch völlig überbewertet ... :rolleyes:

berny
02.02.2014, 08:33
RewriteCond %{HTTP_HOST} ^knicksandmore.ch
RewriteRule ^(.*)$ http://www.knicksandmore.ch$1 [R=301,L]würde dieser Eintrag nicht auch bewirken, dass ein https Aufruf auf die http Seite gelenkt wird?
bin jetzt nicht so der htaccess Experte, aber bei diesem Aufruf wird ja alles vor der der Domain auf http://www.... geleitet, oder ?

biker
02.02.2014, 09:04
ja keine Ahnung, habe gerade noch ein paar Sachen von Klaus probiert, hat auch nichts genützt.
Das Zertifikat ist ein proxy (wenn ich das richtig ausdrücke) das https bzw ssl hat ja funktioniert auch
optisch, das Problem ist nur das ich bis zur genannten "admin-taste" komme und wenn ich dann in den
Adminbereich will ich jedesmal auf die Login Seite zurück stürze "Gast-Neukunde_usw. Wenn ich mich als
Testkunde einlogge genau das gleicht, also muss doch in dem anmeldeteil ein Rücksprung erfolgen???

KlausK
02.02.2014, 12:11
@berny
Wie du weißt, bin ich auch kein .htaccess-Experte. :o

Aber meiner Meinung nach wird ein "https"-Aufruf damit nicht auf "http" umgeleitet.
Trotzdem würde ich diese Zeilen erstmal auskommentieren, bis das SSL-Problem gelöst ist.

@biker
Also im Verzeichnis deiner Subdomain hast du noch keine .htaccess mit dem genannten Inhalt angelegt!
Unter http://shop.knicksandmore.ch bist du nämlich immernoch nicht erreichbar.
Immerhin 95 Links gibt es davon bei Google noch. Alles verlorene Kunden!

biker
02.02.2014, 13:15
Hallo Klaus,
nein ich hatte es so geändert wie du es gesagt hast, beide cache gelehrt, hat aber nichts gebracht.
Noch einmal, die Subdomain shop.knicksandmore.ch gibt es ja nicht mehr, verstehe ich das falsch
aber somit wird auch nichts beim anklicken auf meine aktuelle Seite weiter geleitet. Habe das selber
probiert und auch über eine Stunde gelassen, wegen neu einlessen .htaccess. Vielen Dank für deine
Mühe die du dir machst und ich nehme die Ratschläge schon an und setze Sie um. Ich habe noch
einmal an Strato geschrieben, mal sehen was die jetzt schreiben.