wersja skryptu MyBB: 1.8
adres forum: Forum.Ak-Cs.Pl
na czym polega problem (screen, opis, komunikaty):
Problem wygląda tak próbuję się zalogować na forum dane wpisuje jak źle wpiszę to wyrzuca mnie do logowania ponownego, ale jak wpisze dobrze dane to przerzuca mnie do strony z przekierowaniem "Zalogowano na forum.
Teraz nastąpi przeniesienie do poprzedniej lokalizacji." i wywala mnie niezalogowanego. Próbowałem na 3 przeglądarkach (opera, firefox, chrom) na 3 kompach i jest to samo. Do ACP mogę się zalogować. Nie było nic przenoszone świeżo zainstalowane forum.
Konto testowe
L: test123
H: test1234
Cytat:Zmiana domeny forum
Aby zmienić domenę wystarczy poświęci tylko kilka minut, aby forum wyświetlało się pod nowym adresem.
Na samym początku musisz nową domenę podpiąć pod katalog z forum, później za pomocą klienta FTP pobierz plik inc/setting.php. Za pomocą edytora PHP otwórz ten plik i zmień poniższe linie:
38 $settings['bburl'] = "http://nowy_adres"; //adres nie może kończyć się ukośnikiem
52 $settings['cookiedomain'] = "nowe_cookie_domain";
53 $settings['cookiepath'] = "nowy_cookie_path";
Jeżeli nie wiesz jak uzupełnić ustawienia cookies skorzystaj z instrukcji.
Teraz zaloguj się do phpMyAdmin, wybierz swoją bazę i teraz będzie musiał wydać trzy polecenia SQL
UPDATE mybb_settings SET value = ‚http://nowy_adres’ WHERE mybb_settings.name = 'bburl';
UPDATE mybb_settings SET value = ‚nowe_cookie_domain’ WHERE mybb_settings.name = 'cookiedomain';
UPDATE mybb_settings SET value = ‚nowy_cookie_path’ WHERE mybb_settings.name = 'cookiepath';
Kod:
UPDATE `mybb_settings` SET `value` = 'http://forum.ak-cs.pl' WHERE `mybb_settings`.`sid` = '30';
UPDATE `mybb_settings` SET `value` = 'nowe_cookie_domain' WHERE `mybb_settings`.`sid` = '37';
UPDATE `mybb_settings` SET `value` = 'nowy_cookie_path' WHERE `mybb_settings`.`sid` = '38';
zrobiłem takie zapytanie i nic
Kod PHP:
UPDATE `mybb_settings` SET `value` = 'http://forum.ak-cs.pl’ WHERE `mybb_settings`.`name` = 'bburl';
UPDATE `mybb_settings` SET `value` = '.ak-cs.pl’ WHERE `mybb_settings`.`name` = 'cookiedomain';
UPDATE `mybb_settings` SET `value` = '/’ WHERE `mybb_settings`.`name` = 'cookiepath';
zobacz tak
jakoś dalej nie mogę się zalogować
a ja się zalogowalem na dane które podales
wywal swoje ciastka ctl + f5
Logowanie działa mi tylko na Internet Explorer, usunięcie ciasteczek nie pomogło
Działa już thx
Miałeś problemy z logowaniem ponieważ posiadasz więcej niż jeden skrypt na danej domenie, więc w tym przypadku należy uzupełnić trzeci parametr cookiesprefix !
Właśnie z tym trzecim jest coś nie tak bo jak wykonam to zapytanie te 3 linijka cos zmienia że przy wyłączeniu lub włączeniu wyświetla błąd, a w polu powód zamknięcia pisze coś takiego
"/’ WHERE
mybb_settings.
name = ‚cookiepath"
Więc problem się nie skończył
Trzeci parametr nie powinien Ci powodować takich błędów.
Masz coś uszkodzone w skrypcie.
Najlepiej zamienić dane w pliku inc/settings.php
Wyszukać i zmienić w nich dane.
Kod:
$settings['bburl'] = "forum.ak-cs.pl";
$settings['cookiedomain'] = ".forum.ak-cs.pl";
$settings['cookiepath'] = "/";
$settings['cookieprefix'] = forum";
Zapisać ze zmianami plik, a następnie zalogować się do ACP i w ustawieniach wpisać takie same dane i zapisać.
Nie potrzebujesz żadnych zapytań bazy...
Tylko jest teraz problem bo do acp tez nie mogę się zalogować no to jest problem znowu
Sprawdź mój post, poprawiłem.
Jeżeli nadal Ci nie działa, to mogłeś uszkodzić bazę sql zapytaniami błędnymi.
u mnie jest tak
$settings['bburl'] = "forum.ak-cs.pl’ WHERE
mybb_settings.
name = ‚cookiepath";
a ty pisałeś że tak ma być
$settings['bburl'] = "forum.ak-cs.pl";
teraz w każdej linijce mam dopisane
WHERE
mybb_settings.
name = ‚cookiepath";
np:
http://screenshu.com/static/uploads/temp...gygj2w.jpg
Z Twojego screenshota wnioskuję, że błędnymi zapytaniami SQL zniszczyłeś całą tabelę z ustawieniami
Jeśli to goły (czysty) skrypt, to zainstaluj na nowo i po instalacji uzupełnij tylko trzeci parametr Cookies Prefix w pliku inc/settings.php, a następnie logując się do ACP w ustawieniach strony(obowiązkowo)
Kopiując zapytania z innej strony rzuciłem na nie okiem tylko i nie zobaczyłem błędu, przepraszam, na przyszłość dla innych poprawiłem zapytania