WordPress – problém s přechodem na ssl/https

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem WordPress – problém s přechodem na ssl/https

Štítky: 

Zvolené téma obsahuje celkem 4 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel  yemi a poslední změna je stará 4 roky, 1 měsíc.

Aktuálně je na stránce zobrazeno 5 příspěvků - 1. až 5. (z celkem 5)
  • Autor
    Příspěvky
  • #24044

    yemi
    Participant

    Dobrý den,
    na hosting jsem si nainstaloval zakoupený SSL certifikát RapidSSL.
    Když se ale snažím použít https:// vyskytnou se dva problémy:

    1) při pokusu o přihlášení do administrace vyskočí hláška: (Tato stránka obsahuje smyčku přesměrování; Webová stránka na adrese https://www.mjedomena.cz/wp-admin/ provedla příliš mnoho přesměrování. Chcete-li problém vyřešit, zkuste vymazat soubory cookie pro tento web nebo povolit soubory cookie třetích stran. Pokud problém přetrvává, pravděpodobně se jedná o chybu konfigurace serveru a nikoli o problém ve vašem počítači.).

    2) Nejsem si jist, zda jsem to správně pochopil, ale předpokládám, že u všech stránek při použití https:// dojde k tomu, že vše co by se mělo načíst z http:// se nenačte. Jedná se zejména o CSS styly, takže stránky fungují, ale nevypadají hezky.

    Používám čistou instalaci WordPress 4.2.3, bez pluginů.
    Prohlížeč Google chrome.

    Jsem WordPress začátečník, přesto věřím, že jsem problém nastínil, tak aby to bylo srozumitelné.

    Předem všem děkuji za rady a za váš čas.

    #24059

    sjiamnocna
    Participant
    Web

    Rozhodně nejsem odborník na zabezpečení, takže všechno co napíšu radši jen vyzkoušejte :)

    Našel jsem tento topic na Stackexange a k tomu návod, kde asi řeší váš problém. Protože se asi všechny styly a skripty registrují, tak bude potřeba změnit i adresu webu v konfiguraci, souboru WP-CONFIG.PHP:

    
    define('WP_SITE_URI', ($_SERVER["HTTPS"]?"https://":"http://").$_SERVER["SERVER_NAME"]);
    define('WP_SITEURI', ($_SERVER["HTTPS"]?"https://":"http://").$_SERVER["SERVER_NAME"]);
    
    #24063

    yemi
    Participant

    Dobrý den,
    velmi děkuji za reakci a za radu.
    Postupoval jsem podle návodu, ale bohužel při snaze aktivovat vytvořený plugin mi WordPress napíše: “Plugin nemůže být aktivován, protože způsobil závažnou chybu.”.

    Našel jsem i nějaké pluginy, které by měli dělat něco podobného. Např. tento: SSL Insecure Content Fixer.

    Bohužel mi také nefunguje. Nevylučuji chybu na své straně. Ještě mě napadá, zda nefunkčnost pluginu nemůže způsobovat, že jsem změnil prefix databáze z wp_ na jinou hodnotu.

    #24065

    sjiamnocna
    Participant
    Web

    zda nefunkčnost pluginu nemůže způsobovat, že jsem změnil prefix databáze z wp_ na jinou hodnotu

    ???

    Po změně prefixu za běhu systému jej zcela ochromíte, protože nebude schopen najít své databázové tabulky. Pokud tedy nepřejmenujete i ty tabulky… Takže toto je na veřejném webu vhodné pouze pokud velmi dobře víte, co děláte, a jen za velmi vážných důvodů.

    Příklad:
    WP hledá tabulku $prefix.’__posts’:
    WP hledá s přeponou ‘wp_posts’, která existuje
    Po změně hledá např. ‘custom_posts’, ale existuje jen wp_posts, takže je zcela mimo

    Snad nejsem mimo já ;)

    #24069

    yemi
    Participant

    Prefix databáze jsem měnil hned na začátku při instalaci WordPressu.

    V každém případě při úpravě nastavení pluginu SSL Insecure Content Fixer, který jsem zmiňoval výše, se zdá, že plugin funguje a web se i v https:// zobrazí v pořádku a se styly. Navíc se zdá, že se vyřešil i problém se smyčkou přesměrování při přístupu do administrace.

    Jen doufám, že se neraduji předčasně :-).
    Všem velmi děkuji za rady.

Aktuálně je na stránce zobrazeno 5 příspěvků - 1. až 5. (z celkem 5)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.