https einrichten fehlgeschlagen

Hast du Probleme Admidio einzurichten? Hier kannst du Fragen rund um die Einrichtung stellen.
Antworten
DieterO
Beiträge: 15
Registriert: 29. Apr 2016, 08:09

https einrichten fehlgeschlagen

Beitrag von DieterO »

Hallo zusammen,
ich habe Admidio auf DF.eu installiert.
Meine Seite: http://www.fvsn.de
http funktioniert sehr gut.
Ich habe bei DF ein Zertifikat gekauft, welches DF auch in meinem Installationsverzeichnis für Admidio installiert hat. Mein http://www.fvsn.de zeigt genau auf dieses Installationsverzeichnis.
Wenn ich dann die .htaccess gemäß Angaben von DF in das Verzeichnis stelle, funktioniert die Seite nicht mehr. Die .htaccess stellt http automatisch auf https um.
Laut DF müssen Anpassungen in Admidio erfolgen. Admidio muss wissen, dass ich jetzt generell https nutze.
In welcher .php muss dass dann wie genau eingestellt werden? Erste Versuche in der config.php brachten keinen Erfolg. Ich kann mir nicht vorstellen, dass in Admidio ALLE Zeiger in allen CSS und php neu eingestellt werden müssen. Das muss doch bestimmt zentral einstellbar sein.
Vielleicht gibt es ja auch eine andere Lösung, als die mit der .htaccess?
Ziel ist es, IMMER eine sichere Verbindung zu nutzen.

Vielen Dank für einen kostruktiven Lösungsvorschlag
Liebe Grüße. Dieter


Inhalt der .htaccess:
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443
RewriteRule ^(.*)$ https://www.fvsn.de/$1 [r=301,L]

Änderung in der Config.php Zeile 27 / 28:

// URL to this Admidio installation
// Example: 'http://www.admidio.org/example'
// $g_root_path = '%ROOT_PATH%';
$g_root_path = 'https://fvsn.de';


Ich nutze:
Admidio-Version3.1.3
PHP-Version 5.4.45
MySQL-Version 5.6.19-67.0-log
Safe Mode aus
max. POST-Größe 8M
Arbeitsspeicher 100M
Dateiuploads an
max. Uploadgröße 8M
max. bearbeitbare Bildgröße 13.98 Mega Pixel
alle PHP-Einstellungen phpinfo()
Debugmodus aus
weissst
Developer
Beiträge: 342
Registriert: 4. Nov 2011, 18:07
Wohnort: 54xx

Re: https einrichten fehlgeschlagen

Beitrag von weissst »

Hallo,

wenn ich das richtig lese, dann fehlt in der config.php das "www" bei der URL.

aber das ist jetzt nur mal eine Vermutung.

lg
Stefan
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: https einrichten fehlgeschlagen

Beitrag von XimeX »

Kannst mal das probieren?

Code: Alles auswählen

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
Auf die Seite komm ich zumindest mittels HTTPS (https://www.fvsn.de/adm_program/index.php) Es sind aber sehr viele dinge mit HTTP eingebunden. Da liegt noch wo ein Fehler begraben

PS:
Wer kauf heutzutage noch Zertifikate?
Schau dir mal Lets Encrypt bzw certbot an:
https://letsencrypt.org/
https://certbot.eff.org/
DieterO
Beiträge: 15
Registriert: 29. Apr 2016, 08:09

Re: https einrichten fehlgeschlagen

Beitrag von DieterO »

Danke für Eure schnellen Stellungnahmen.

Das fehlende www hatte ich schon getestet. Daran liegt es nicht.

Die .htaccess habe ich gegen die von Ximex getauscht. Zeilenweise und ganz. Daran liegt es auch nicht.

Ja, https ist aufrufbar, aber die Darstellung von Admidio ist dann nicht mehr so, wie es in den css beschrieben ist. Im Anhang ein Bild von der Darstellung, wie ich es zu sehen bekomme.

Ich vermute, dass es in Admidio dazu eine zentrale Einstellung gibt. config.php war meine erste Überlegung, scheint aber nicht korrekt oder ausreichend zu sein.
Es gibt doch auch andere Seiten, die https mit Admidio nutzen! Wie wurde das dort gelöst?

PS:
Zertifikat von DF funktioniert, keine Fehlermeldung, kein Warnhinweis, keine Installation (weder bei mir, noch beim Nutzer), steuerlich absetzbar,... Es gibt viele Gründe, warum ich es mir da einfach gemacht habe :D
Dateianhänge
fvsn-https.png
fvsn-https.png (201.53 KiB) 6104 mal betrachtet
DieterO
Beiträge: 15
Registriert: 29. Apr 2016, 08:09

Re: https einrichten fehlgeschlagen

Beitrag von DieterO »

Da werd ich wuschig.
Nichts weiter geändert, außer die config.php von http auf https umgestellt. Hatte ich schon vorher mehrfach getestet. Mit verschiedenen Browsern. Funktionierte nicht.
Auf einmal geht´s!
Und die .htaccess kann rein, muss aber nicht. Funktioniert.
Kann das einer erklären? Hoffe, es bleibt auch so :D
Wie auch immer.
Danke für die Unterstützung.
Gruß
Dieter
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: https einrichten fehlgeschlagen

Beitrag von XimeX »

ich kann mir das nur durch caching erklären.
Der Grund warum dir die Seite vorher nicht richtig angezeigt wurde ist einfach:
Ist die aufgerufene seite https und werden die inhalte (css, js, img, ...) mittels http eingebunden blockiert diese der browser (zumindest der FF; bei den anderen nicht getestet) standardmäßig zur sicherheit. Dazu muss man in der Adressleiste auf die Warnung klicken und kann dann "unsichere elemente laden" oder so anwählen.
Antworten