• Gelöst gin02

    (@gin02)


    Moin liebe Community,

    leider will WordPress nicht so wie ich es möchte.
    Es geht um die Seite, Link siehe unten.

    Das SSL Zertificat habe ich von: https://www.sslforfree.com/
    und habe es bei Hosteurop installiert.

    Das Plugin Really Simple SSL erkennt es auch, aber sobald ich auf Aktivieren gehen Ist die Seite danach nicht mehr aufrufbar. Login funktionert auch nicht mehr.

    Die Methode von: https://www.elmastudio.de/wordpress-webseiten-auf-https-umstellen-leicht-gemacht/

    in wp-config:
    /* That’s all, stop editing! Happy blogging. */
    define(‚FORCE_SSL_ADMIN‘, true);

    Einstellungen / Allgemein
    Umstellung von Http zu Https

    Und die ergänzung in htacces
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301

    brachte mir auch nur ein Absturz der Seite.

    Ich hoffe ihr könnt mir helfen.
    Vielen Dank im voraus.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 14 Antworten – 1 bis 14 (von insgesamt 14)
  • Hallo,
    an sich brauchst du das plugin Really Simple SSL gar nicht – gerade in deinem Fall, weil die Seite ja noch im Aufbau ist.
    Neben der auf jeden Fall sehr guten Anleitung von Elmastudio hier noch ein Link zu einer Seite, auf der das Prozedere ausführlich und kompetent erläutert wird.
    Evtl. hilft auch ein Blick in die Codex.
    Ich würde evtl. (aber bitte erst nach einer Datensicherung) noch mal den einen oder anderen Punkt testen (Änderungen an der wp-config.php). Verwende dann aber bitte einen geeigneten Editor (z.B. Atom Editor oder Notepad++, bitte nicht Windows Notepad oder Mac Texteditor. Das könnte auch eine Ursache für den „white screen of death“ sein, nachdem du die .htaccess bearbeitet hast.
    Letztendlich könnte auch ein Blick in die Datenbank helfen, ob in der Tabelle wp_options unter siteurl und home die Webseite korrekt eingetragen ist.
    Viele Grüße
    Hans-Gerd

    Thread-Starter gin02

    (@gin02)

    Ich bin Noch am rumprobieren aber sobald ich in den Einstellungen Allgemein von Http auf https umstelle fliege ich raus und es kommt nur noch:

    Fehler: Verbindung fehlgeschlagen

    Firefox kann keine Verbindung zu dem Server unter zumpudelkoenig.de aufbauen.

    Die Website könnte vorübergehend nicht erreichbar sein, versuchen Sie es bitte später nochmals.
    Wenn Sie auch keine andere Website aufrufen können, überprüfen Sie bitte die Netzwerk-/Internetverbindung.
    Wenn Ihr Computer oder Netzwerk von einer Firewall oder einem Proxy geschützt wird, stellen Sie bitte sicher, dass Firefox auf das Internet zugreifen darf.

    Ich benutze Notepad++. Müssen die Eintränge von htaccess und wp-config an einer bestimmten stelle sein oder spielt es keine Rolle?

    Müssen die Eintränge von htaccess und wp-config an einer bestimmten stelle sein oder spielt es keine Rolle?

    … das steht an sich alles in den genannten Anleitungen. Da ich ja nicht weiß, was da genau bei Dir drin steht, kann ich Dir da auch nicht helfen.
    Du könntest natürlich die entsprechenden Inhalte der Dateien hier posten (siehe Button code – damit das hier korrekt angezeigt wird). Wichtig (!!!): aber bitte die Zugangsdaten in der wp-config.php hier löschen, wenn Du den Inhalt postest, z. B. so:

    /**
     * Ersetze datenbankname_hier_einfuegen mit dem Namen
     * mit dem Namen der Datenbank, die du verwenden möchtest.
     */
    define('DB_NAME', 'xxx');
    
    /**
     * Ersetze benutzername_hier_einfuegen
     * mit deinem MySQL-Datenbank-Benutzernamen.
     */
    define('DB_USER', 'xxx');
    
    /**
     * Ersetze passwort_hier_einfuegen mit deinem MySQL-Passwort.
     */
    define('DB_PASSWORD', 'xxx');
    
    /**
     * Ersetze localhost mit der MySQL-Serveradresse.
     */
    define('DB_HOST', 'xxx');
    
    Thread-Starter gin02

    (@gin02)

    <?php
    /**
     * Grundeinstellungen für WordPress
     *
     * Zu diesen Einstellungen gehören:
     *
     * * MySQL-Zugangsdaten,
     * * Tabellenpräfix,
     * * Sicherheitsschlüssel
     * * und ABSPATH.
     *
     * Mehr Informationen zur wp-config.php gibt es auf der
     * {@link https://codex.wordpress.org/Editing_wp-config.php wp-config.php editieren}
     * Seite im Codex. Die Zugangsdaten für die MySQL-Datenbank
     * bekommst du von deinem Webhoster.
     *
     * Diese Datei wird zur Erstellung der wp-config.php verwendet.
     * Du musst aber dafür nicht das Installationsskript verwenden.
     * Stattdessen kannst du auch diese Datei als wp-config.php mit
     * deinen Zugangsdaten für die Datenbank abspeichern.
     *
     * @package WordPress
     */
    // ** MySQL-Einstellungen ** //
    /**   Diese Zugangsdaten bekommst du von deinem Webhoster. **/
    /**
     * Ersetze datenbankname_hier_einfuegen
     * mit dem Namen der Datenbank, die du verwenden möchtest.
     */
    define( 'DB_NAME', '#####################' );
    /**
     * Ersetze benutzername_hier_einfuegen
     * mit deinem MySQL-Datenbank-Benutzernamen.
     */
    define( 'DB_USER', '###################' );
    /**
     * Ersetze passwort_hier_einfuegen mit deinem MySQL-Passwort.
     */
    define( 'DB_PASSWORD', '###################' );
    /**
     * Ersetze localhost mit der MySQL-Serveradresse.
     */
    define( 'DB_HOST', '################' );
    /**
     * Der Datenbankzeichensatz, der beim Erstellen der
     * Datenbanktabellen verwendet werden soll
     */
    define( 'DB_CHARSET', 'utf8mb4' );
    /**
     * Der Collate-Type sollte nicht geändert werden.
     */
    define('DB_COLLATE', '');
    /**#@+
     * Sicherheitsschlüssel
     *
     * Ändere jeden untenstehenden Platzhaltertext in eine beliebige,
     * möglichst einmalig genutzte Zeichenkette.
     * Auf der Seite {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
     * kannst du dir alle Schlüssel generieren lassen.
     * Du kannst die Schlüssel jederzeit wieder ändern, alle angemeldeten
     * Benutzer müssen sich danach erneut anmelden.
     *
     * @since 2.6.0
     */
    define( 'AUTH_KEY',         '-bOPF(FQ{)w>l};IfH-@?)@3))!409+<d&rDdL)<K+45<Y5H<rHA;nj3-*42E7Td' );
    define( 'SECURE_AUTH_KEY',  'Sh?xyhATDH{7)^^i3[n2^+vM(TBgFK7wP#IT@L>Y;(N>}MWAfvqRu oyM|Z{3N-V' );
    define( 'LOGGED_IN_KEY',    'ecP]@i,kBVS{ZAb<_[,2_I }V@d1S#t1r(?Xga8X9Be=NN0w^%H^Z1$L2#A&cUoP' );
    define( 'NONCE_KEY',        'TS|Cy4EL_&h8#S9Mio+&Hq:Cfl5Shy1)iBTmffl$@8]TDm9vPq;iq#yZRk!%hZ,B' );
    define( 'AUTH_SALT',        '3DAll3f#1W!<6ZA~:PR,9[VrE/!HK
    ?B$dbxdNX/U*{+]AR>,Z0y7qE6_3m*Kz~Q' );
    define( 'SECURE_AUTH_SALT', 'ink76K}^oP=l[;#zwfhy+Pm!9ooeHGv}rx&^Yjj1B-o[$TO]X-
    J!sOd#g=Ao-NZ' );
    define( 'LOGGED_IN_SALT',   ',q26 IBpb^KKSJK3GO/^yHYW0$3YoQ2X/5(VlizDYY,:x<WGUf/|RJlrAYu]t0$' );
    define( 'NONCE_SALT',       '%3*oWnH;p7c9*4:D 8#7)qJT[bKB]* m6L+])Y$sF/Tw~8;%a82q:V,s5l<w4P' );
    /**#@-*/
    /**
     * WordPress Datenbanktabellen-Präfix
     *
     * Wenn du verschiedene Präfixe benutzt, kannst du innerhalb einer Datenbank
     * verschiedene WordPress-Installationen betreiben.
     * Bitte verwende nur Zahlen, Buchstaben und Unterstriche!
     */
    $table_prefix = 'wp_';
    /**
     * Für Entwickler: Der WordPress-Debug-Modus.
     *
     * Setze den Wert auf „true“, um bei der Entwicklung Warnungen und Fehler-Meldungen angezeigt zu bekommen.
     * Plugin- und Theme-Entwicklern wird nachdrücklich empfohlen, WP_DEBUG
     * in ihrer Entwicklungsumgebung zu verwenden.
     *
     * Besuche den Codex, um mehr Informationen über andere Konstanten zu finden,
     * die zum Debuggen genutzt werden können.
     *
     * @link https://codex.wordpress.org/Debugging_in_WordPress
     */
    define( 'WP_DEBUG', false );
    /* Das war’s, Schluss mit dem Bearbeiten! Viel Spaß. */
    define('FORCE_SSL_ADMIN', true);
    define('FORCE_SSL_LOGIN', true);
    /* That's all, stop editing! Happy publishing. */
    /** Der absolute Pfad zum WordPress-Verzeichnis. */
    if ( ! defined( 'ABSPATH' ) ) {
    	define( 'ABSPATH', dirname( __FILE__ ) . '/' );
    }
    /** Definiert WordPress-Variablen und fügt Dateien ein.  */
    require_once( ABSPATH . 'wp-settings.php' );
    
    Thread-Starter gin02

    (@gin02)

    Ich hoffe Das hilft weiter. Werden Die Hctaccess Datein auch benötig?

    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    Hast Du das Zertifikat richtig installiert? Eine Abfrage der URL https://deine.domain.de zeigt, dass dort überhaupt nichts existiert.

    Die richtige Domain steht oben im Eingangspost im dafür vorgesehenen Feld und ist unter https:// aufrufbar @hupe13

    Ja mit http ist die Seite aufrufbar, mit https bekomme ich „Connection refused“.

    Bei mir erscheint die Website. Hab https nun noch einmal mit einem anderen Browser, frei von Cache und Cookie, getestet. Unter http: und https: wird mir dasselbe angezeigt. Das ist ja seltsam.

    Ohne Cache, Cookies usw.: wget 😉

    @la-geek bei mir wird das gleiche wie bei @hupe13 angezeigt. Ich habe das gerade mal im IE getestet.
    wp-config.php und .htaccess scheinen ok zu sein. In der Tat seltsam …

    Thread-Starter gin02

    (@gin02)

    Das Plugin Really Simple SSL erkennt auch das ein SSL Zertifikat vorhanden ist. Aber sobald ich es aktiviere stürz alles leider ab. Ich habe auch schon wp-config und htaccess von einer andere Seite entsprechend übertragen und angepasst aber ohne Erfolg. Ich werde Hosteurop mal fragen ob Sie mir helfen können.
    Ich bedanke mich auf jedenfall für euren Tipps.
    Wenn ich mehr weiß, woran es liegt werde ich es euch schreiben.

    Ich nehme an, dass es irgendein DNS-Problem sein dürfte, das sich im wahrsten Sinne des Wortes mit der Zeit von selbst auflösen wird. Denn der Browser zeigt mir in den Infos/Details ein gültiges Zertifikat an, ausgestellt am 19.Mai 2019 gültig für 3 Monate, Let’s Encrypt.

    Thread-Starter gin02

    (@gin02)

    Moin Leute,
    das Problem wurde gelöst!

    Es lag daran dass die SSL IP nicht korrekt war. Aber das Support Team von Hosteurop hat es für mich geregelt. Vielen Dank euch allen nochmal für Eure Unterstüzung. 🙂

Ansicht von 14 Antworten – 1 bis 14 (von insgesamt 14)
  • Das Thema „Benötige Hilfe Bei der SSL umstellung“ ist für neue Antworten geschlossen.