16.01.2015, 21:53
W artykule został opisany sposób jak pozbyć się problemów z logowaniem na forum.
Ustawienia ciasteczek znajdziemy w: ACP --> Konfiguracja --> Ustawienia ogólne
Patrzymy na: Domena cookies, i Ścieżka cookies.
Jeśli Nasz adres to http://www.adres.pl, ustawiamy następująco
Domena cookies: .adres.pl
Ścieżka cookies: /
Jeśli Nasz adres to http://www.adres.pl/twojeforum, ustawiamy następująco
Domena cookies: .adres.pl
Ścieżka cookies: /twojeforum
Jeśli Nasz adres to http://www.subdomena.adres.pl/twojeforum, ustawiamy następująco
Domena cookies: .subdomena.adres.pl
Ścieżka cookies: /twojeforum
Jeżeli nie mamy możliwości zalogowania się do panelu administracyjnego, należy wprowadzić odpowiednią zmianę w pliku inc/settings.php.
Szukamy następujących wpisów:
i odpowiednio nadpisujemy swoje dane w miejsca Xów.
Logowanie będzie już możliwe, ale w każdej chwili plik settings.php może zostać nadpisany danymi z bazy danych, które są niepoprawne, więc problem znów się pojawi. Dlatego należy zmienić także wpis w bazie danych.
1 Edycja ustawień w ACP
Ustawienia ciasteczek znajdziemy w: ACP --> Konfiguracja --> Ustawienia ogólne
Patrzymy na: Domena cookies, i Ścieżka cookies.
Jeśli Nasz adres to http://www.adres.pl, ustawiamy następująco
Domena cookies: .adres.pl
Ścieżka cookies: /
Jeśli Nasz adres to http://www.adres.pl/twojeforum, ustawiamy następująco
Domena cookies: .adres.pl
Ścieżka cookies: /twojeforum
Jeśli Nasz adres to http://www.subdomena.adres.pl/twojeforum, ustawiamy następująco
Domena cookies: .subdomena.adres.pl
Ścieżka cookies: /twojeforum
Ewentualnie możemy użyć tego narzędzia, aby upewnić się co do ustawień:
http://www.dennistt.net/mybb/cookiesettings.php
http://www.dennistt.net/mybb/cookiesettings.php
2 Zmiana na plikach
Jeżeli nie mamy możliwości zalogowania się do panelu administracyjnego, należy wprowadzić odpowiednią zmianę w pliku inc/settings.php.
Szukamy następujących wpisów:
Kod PHP:
$settings['cookiedomain'] = "XXX";
$settings['cookiepath'] = "XXX";
i odpowiednio nadpisujemy swoje dane w miejsca Xów.
3 Zmiana w bazie danych
Logowanie będzie już możliwe, ale w każdej chwili plik settings.php może zostać nadpisany danymi z bazy danych, które są niepoprawne, więc problem znów się pojawi. Dlatego należy zmienić także wpis w bazie danych.
- Logujemy się do phpMyAdmina
- W naszej Bazie Danych odnajdujemy tabelę mybb_setting (chyba że zamiast mybb_ nazwaliśmy tę stałą inaczej).
- Z pasku narzędzi na górze wybieramy "Szukaj"
- W zakładce ''name'' wpisujemy cookiedomain i klikamy wykonaj.
- Zaznaczamy cookiedoamin i klikamy na taki ołówek na dole.
- W polu "value" w okienku wartość wpisujemy nasze ustawienia cookies (wszystko opisane w pierwszej części tutka).
- Kroki 3-6 powtarzamy jeszcze raz - zamiast cookiedomain wpisujemy cookiepath.