Jump to content
  • 0
Mateusz_K

http na https

Question

Cześć. 

Potrzebuję pomocy odnośnie odpalenia forum w wersji 3.3.4 poprzez https. Obecnie forum działa na http, ale od października użytkownicy nie będą mogli zalogować się poprzez Facebooka bez protokolu https, dlatego zależy mi na tym aby przenieść forum na https. Po stronie serwera wszystko jest załatwione, czyli wgrany jest certyfikat SSL. Głównie teraz chodzi o to, aby przenieść wszystko, aby odpalało się po https. Czy mógłby ktoś poradzić, co należy po kolei zrobić aby wszystko zadziałało po https ? 

Share this post


Link to post
Share on other sites

Recommended Posts

  • 0

Gdy próbuję połączyć się ze stroną poprzez https, to w konsoli rzuca błędami typu:

Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure stylesheet '<URL>'. This request has been blocked; the content must be served over HTTPS.

Mixed Content: The page at 'https://www.audiostereo.pl/' was loaded over HTTPS, but requested an insecure stylesheet 'http://www.audiostereo.pl/public/style_css/css_17/ipb_styles.css?ipbv=d901b968e30c81ebf1acc9aaee753690'. This request has been blocked; the content must be served over HTTPS.

Takie same błędy wyskakują z plikami .js 

 

Share this post


Link to post
Share on other sites
  • 0

Cześć,
ogólnie to z 3.x będą problemy bo ta wersja forum nie jest przygotowana do użytkowania jej z SSL'em. Możesz zmienić w conf_global.php adres forum z http na https. Następnie w ACP w wyszukiwarce wpisz ssl albo https i zmień ustawienia, żeby logowanie było przy użyciu bezpiecznego połączenia.

Share this post


Link to post
Share on other sites
  • 0

A wiesz w jaki sposób mogę doprowadzić stronę do normalnego wyglądu, bo teraz po wejściu na adres https://www.audiostereo.pl nie czyta styli ani plików js . I w konsoli wywala te błędy, które wyżej podałem, więc podejrzewam, że trzeba gdzieś podmienić te http na https ? Tylko nie wiem gdzie

Share this post


Link to post
Share on other sites
  • 0

a zmieniłeś tak jak pisałem w conf_global? bo chyba nie bo wszystkie linki są po http. Później możesz przeedytować szablon, żeby mu się cache na wszelki wypadek odświeżył

Share this post


Link to post
Share on other sites
  • 0

Mam zmienić tutaj to ?

$INFO['board_url'] = 'http://www.audiostereo.pl';

i podmienić http na https ? 

Czy to nie wpłynie źle na działanie forum ?. Chcę mieć pewność, bo nie chcę żeby nagle forum przestało działać czy coś w tym stylu.

Share this post


Link to post
Share on other sites
  • 0

Wiem, tylko czy nie wywali forum jak to zmienie?. Głównie o to mi chodzi. Bo skoro teraz po wejściu poprzez https strona wygląda jak wygląda, to czy jak zmienie to w conf_global.php na https, to czy strona nie będzie wyglądać tak jak teraz? 

Share this post


Link to post
Share on other sites
  • 0

Sprawdź to się dowiesz. Będzie lepiej, bo teraz tak wygląda przez to, że przy połączeniu SSL nie można wczytywać treści po http. Jak zmienisz to zmienią się linki do css'ów i js'ów i będzie działać. Ale jeśli chcesz pełne wsparcie dla SSL to musisz przejść na wersję 4.

Share this post


Link to post
Share on other sites
  • 0

Zmieniłem i faktycznie jest lepiej, tylko po tej zmianie na forum po http w konsoli rzuca błędami np:

Mixed Content: The page at 'https://www.audiostereo.pl/bocznica_k5.html' was loaded over HTTPS, but requested an insecure script 'http://ajax.googleapis.com/ajax/libs/prototype/1.7/prototype.js'. This request has been blocked; the content must be served over HTTPS.

Itd.. Dlatego nie wyświetla mi wszystkich rzeczy potrzebnych na forum. W jaki sposób można to załatwić ? 

Share this post


Link to post
Share on other sites
  • 0

zerknij sobie do szablonu i tam masz bit szablonu JS coś tam (już nie pamiętam jak jest w wersji 3) imusisz odnaleźć ścieżkę do prototype i zmienić z http na https.

Share this post


Link to post
Share on other sites
  • 0

Dzięki, znalazłem. Jeszcze mam problem z tym : 

Mixed Content: The page at 'https://www.audiostereo.pl/cms/cache/box/boxSidebar.html' was loaded over HTTPS, but requested an insecure stylesheet 'http://www.audiostereo.pl/cms//css/box_forum.css'. This request has been blocked; the content must be served over HTTPS.

Po http wyświetla się dobrze, ale po https już coś się wywala i dziwnie wyświetla, wiesz może w czym jest problem ?

Share this post


Link to post
Share on other sites
  • 0

A mam zmienić ścieżke do css ?

'http://www.audiostereo.pl/cms//css/box_forum.css'

na https ? 

 

Może źle się wyraziłem, chodziło mi o to, że jak wejdę na forum po http to nie działa ten box i wywala ten błąd, który podałem. Ale dzieje się to tylko wtedy gdy zmieniam w conf_global.php na https. 

Share this post


Link to post
Share on other sites
  • 0

Nie mogę znaleźć tego pliku w szablonach, istnieje jakiś sposób żeby wyszukać jakoś po nazwie ? 

Share this post


Link to post
Share on other sites
  • 0

Nie mam pojęcia ;/. Ja tego nie robiłem. Mam dostęp do tego pliku poprzez FTP, czy tam mogę zmienić ? 

Share this post


Link to post
Share on other sites
  • 0

Nie wiem. Skoro nie wiesz co to jest i jak to zostało stworzone to ja też nie wiem czy da się to zmienić z poziomu ftp czy przez panel admina forum

Share this post


Link to post
Share on other sites
  • 0

Jeszcze ostatnie pytanie, czy można gdzieś ustawić coś takiego, że jak ktoś wejdzie po http to żeby go kierowało cały czas po http, a jak ktoś wejdzie po https to żeby było cały czas po https ? 

Share this post


Link to post
Share on other sites
  • 0

Niestety nie działa, po przejściu na stronę wyrzuca, że strona nie działa.

Share this post


Link to post
Share on other sites
  • 0

Tak, mam coś takiego: 

RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NC]

 

Share this post


Link to post
Share on other sites
  • 0

no to ok.

Taki kod mam chociażby na tym forum więc to na pewno działa. Ale problemem tutaj może być stara wersja forum, tak jak wspominałem wersja 3 nie wspierała w pełni połączeń szyfrowanych

Share this post


Link to post
Share on other sites
  • 0

Czy masz może jakieś inne pomysły na to?. Próbowałem kilka innych rozwiązań i za każdym razem mam, że strona nie działa i ze wykonuje zbyt wiele przekierowań. I automatycznie kieruje mnie na https, nie mogę nawet wejść po http.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.