![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 27.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
pare dni temu zmienilem serwer i przy logowaniu na mojej stronie pojawia sie taki blad: Fatal error: Call to a member function do_login() on a non-object in /home/myunter/domains/myunter.ayz.pl/public_html/member/login.php on line 3 a oto poczatek pliku login.php
dziwne na starym serwerze chodzilo jak burza a teraz tylko bledy. Szukalem juz w Google to nie znalazlem takiej praktycznej odpowiedzi. Tylko wiem ze to jest przez to ze nie jest do_login zdefiniowane. Ja to zmienic? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 14 Dołączył: 12.01.2006 Skąd: Gotham City Ostrzeżenie: (0%) ![]() ![]() |
W komunikacie błędu chodzi o to że zmienna $login nie jest klasa, a traktujesz ją jak klasę używając operatora -> wywołania metody składowej klasy.
Nie można próbować wywołać metody dla zmiennej która nie jest obiektem klasy i nie ma zdefiniowanej takiej metody. Jeżeli na jednym serwerze działa, a na drugim nie to na pewno jest to wina różnic pomiędzy ustawieniami serwerów lub skryptów na serwerach. Sprawdź zmienne globalne, ustawienia serwera z których skrypt korzysta, ścieżki do katalogów do dołączanych plików php. Obstawiam że źle są dołączone pliki php. Może gdzieś używasz bezwzględnych ścieżek do skryptu z klasą login, a na innym serwerze masz inną strukturę katalogów. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 10:29 |